Category Archives: เขียนโปรแกรม - Page 17

การใช้งานฟังก์ชัน count ใน PHP

ฟังก์ชัน count เป็นอีกฟังก์ชันหนึ่งที่มีการใช้งานบ่อยมาก เมื่อเราใช้งานอาร์เรย์ใน PHP โดยฟังก์ชันนี้จะส่งค่ากลับเป็นจำนวนสมาชิก(element) ในอาร์เรย์

ฟังก์ชัน implode ใน PHP

ฟังก์ชัน implode ใน PHP นั้น จะทำงานโดยการนำค่าในอาร์เรย์มาต่อกัน (join) ด้วย ซึ่งเราสามารถกำหนดได้ด้วยว่าจะำนำมาต่อกันด้วย string อะไร พูดไปเดี๊ยวจะงง มาดูรูปแบบและตัวอย่างการใช้งานของฟังก์ชัน implode กันดีกว่าครับ

เรียนรู้วิธีการใช้งานฟังก์ชัน ksort ใน PHP

ฟังก์ชัน ksort ใน PHP นั้นเป็นฟังก์ชันที่ใช้งานร่วมกับ array ใน PHP ครับ โดยฟังก์ชัน ksort นี้จะทำการเรียงลำดับ key ของ array จากน้อยไปหามาก และจะยังคงค่าของคีย์ไว้ด้วยครับ อย่างงงนะครับ มันจะทำการเรียงคีย์ของอาร์เรย์ไม่ใช่ค่าของอาร์เรย์

การใช้งาน ob_start ใน PHP

ฟังก์ชันนี้จะทำการเก็บค่า output ของตัวสคลิปไว้ใน buffer ถ้าหากมีการเีรียกใช้ฟังก์ชันนี้ script จะไม่มีการแสดง output ออกมา และถ้าเราต้องการนำเอา output ที่ถูกเก็บไว้ใน buffer ออกมาแสดง

การใช้งานฟังก์ชัน in_array ใน PHP

ฟังก์ชัน in_array เป็นฟังก์ชันที่ใช้ตรวจสอบค่าใน array ว่ามีค่าที่เราต้องการอยู่หรือป่าว โดยฟังก์ชันนี้จะส่งค่ากลับมา (return) เป็น true ถ้าหากมีค่าที่เราต้องการใน arrray นั้น และจะส่่งค่ากลับมาเป็น false ถ้าไม่มีค่าที่เราต้องการอยู่ใน array

การทำ iframe ให้ขนาดความสูง 100% เมื่ออ้างถึงลิงค์ข้ามโดเมน (cross domain)

อาจจะมีหลายคนที่มีปัญหาเกี่ยวกับ iframe เหมือนกันกับผม คือ ไม่ยอมสูงเท่าที่เราต้องการ เวลาอ้างไปหาโดเมนอื่น ประมาณว่าเราก็อยากให้มันสูงเต็มหน้าอ่ะนะ แต่เจ้ากับดันสูงประมาณ 200px นี่แหละ เสียเวลาแก้ตั้งนานไปเจอวิธีแก้เข้าก็เลยเอามาเก็บไว้ซะเลย 😀

ตัวอย่างการใช้งานฟังก์ชัน sort กับ array ของ PHP

วันนี้มีปัญหาในการเรียงลำดับข้อมูลด้วย PHP ก็เลยเอามาเก็บไว้กันลืมครับ ฟังก์ชัน sort ของ PHP มีรูปแบบการใช้งานคือ

bool sort ( array &$array [, int $sort_flags = SORT_REGULAR ] )

ฟังก์ชัน sort นี้จะเรียงลำดับข้อมูลใน array จากน้อยไปหามากและจะส่งค่ากับมาเป็น true หากทำงานสำเร็จ และส่งค่ากลับเป็น false หากไม่สำเร็จ

บันทึกการอัพเกรด wordpress 2.8.4-th ของผม

วันนี้เข้าไปอ่านในหลายๆ ที่พบว่า wordpress ของเราเป็นเป้าสายตาซะแล้ว เห็นเค้าบอกว่าให้รีบๆ อัพเกรด เพื่อความปลอดภัยของบล็อกเรา ตอนแรกก็ไม่คิดว่าจะอัพเกรดหรอกครับ เพราะทางทีมงานของ wordpress เค้าช่างขยันอัพเดทเหลือเกิน เหอ ๆ กะว่าจะใช้ wordpress 2.7.1 ต่อไปเรื่อยๆ แต่ว่า เค้าออกมาตืนแบบนี้ก็ปลอดภัยไว้ก่อนก็แล้วกันครับ

การแก้ไข error Unable to load bean ใน struts 2 com. opensymphony. xwork2. UnknownHandler

งานเข้าอีกแล้วครับ ผมลองดาวน์โหลดเอา struts 2 มาลองรัน Hello World ดู ปรากฎว่า เซตโปรเจ็คเสร็จ พอถึงตอน build เจ้ากรรมมี error ซะงั้น พอลองๆ อ่านดู error มันก็บอกอย่างนี้ครับ

การแทรก javascript ใน smarty template (tpl)

เพื่อนที่ใช้ smarty อาจจะเคยประสบปัญหาการแทรกแท็ก javascript ไว้ในเทมเพลต(template) ของ smarty นะครับ ปกติแล้วนามสกุลของเทมเพลตไฟล์จะเป็น .tpl ซึ่งปัญหาที่เกิดขึ้นถ้าหากเราแทรกเเท็ก javascript เข้าไปในไฟล์เทมเพลตโดยตรงจะทำให้เกิด Fatal Error เลยก็เป็นได้ เพราะในจาวาสคลิปเราอาจจะเผลอไปใช้ delimiter บางตัวของ smarty ครับ ที่เจอบ่อยๆ ก็จะเป็น “{ }” เจ้านี่แหละครับ