26 ธันวาคม 2554

เขียน Function ให้ Return ค่าออกมาหลายค่า

โดยปกติแล้ว เวลาเขียน ฟังชั่นก์ ซัก ฟังชั่นก์ ก็มักจะรีเทิร์น ค่าออกมาเพียงค่าเดียว แต่หากอยากจะเพิ่มค่าที่ รีเทิร์น กลับมาหลาย ๆ ค่า เราก็สามารถใช้ compact-extract ของ PHP ได้เลย

ตัวอย่างการใช้งาน ของ PHP

<?php

function Composite($x, $y) {
    $sum = $x + $y;
    $dif = $x - $y;
    return compact('sum', 'dif');
}

extract(Composite(3, 4));
echo $sum;
echo $dif;

?>

การใช้งาน compactextract

22 ธันวาคม 2554

Jquery เพิ่ม คอมม่า (,) ให้กับเลข ตามหน่วยต่าง ๆ

 หลักจากได้เพิ่มบทความ  Javascript เพิ่ม คอมม่า (,) ให้กับเลข ตามหน่วยต่าง ๆ   ซึ่งเป็นฟังชั่นก์ ที่มีผู้รู้เขียนไว้เป็นตัวอย่างในเว็บ thaicreate.com ห้อง PHP

แต่บทความนี้จะเป็นการนำ Jquery มาใช้แทน ซึ่งมีรูปแบบในการใช้งาน ง่าย และสะดวก  โดยเข้าไปดาวน์โหลด สคริป จากเว็บ http://www.decorplanit.com/plugin/ และในเว็บเขาก็จะมีคำอธิบายเกี่ยวกับการนำไปใช้งาน ซึ่งผมพอเข้าใจเพื่อนำไปใช้งานคร่าว ๆ ดังนี้

20 ธันวาคม 2554

โจทย์ โปรแกรมทอนเงิน ATM นำมาจากกระทู้เว็บ Thaicreate

เป็น โจทย์ข้อสอบสมัครงาน ที่เพิ่มไว้ใน Thaicreate โดยคุณ Black Megic ซึ่งมีเงื่อนไขดังต่อไปนี้

ให้เขียนโปรแกรมตู้ ATM ครับ โดยกำหนดให้มีเงินอยู่ในตู้ 23,000 บาท แบ่งเป็น แบงค์ 1,000 แบงค์ 500 แบงค์ 100 โดยให้เขียนโปรแกรมเพื่อรับจำนวนเงินที่จะถอน จากนั้นโปรแกรมจะแสดงจำนวนแบงค์ที่ออกมา ซึ่งแบงค์ 1,000 จะออกก่อน แล้วก็แบงค์ 500 100 ตามลำดับ


2 ธันวาคม 2554

สร้างรายงาน Excel ด้วย PHPExcel แบบเลือกฟิวล์ จากฐานข้อมูลได้โดย User ผู้ใช้งาน

บทความนี้ จะยังคงเป็นบทความเกี่ยวกับ PHPExcel ซึ่งตัวผมได้รับแจ้งจากผู้ใช้งานว่า อยากได้รายงานแบบที่สามารถเลือกได้ เป็นรายงานที่ผู้ใช้งานสามารถติ๊กเลือกเอาเลย ผมก็เลยนำตัว PHPExcel มาประยุกต์ เพื่อให้เข้ากับงาน ก่อนอื่นสร้างหน้าฟอร์มสำหรับให้ User ติ๊กเลือกว่าอยากได้ข้อมูลอะไร ดังนี้