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

ทำความรู้จักกับฟังก์ชัน array_filter ของ PHP

อีกหนึ่งฟังก์ชันที่อยากแนะนำให้ใช้ใน PHP ก็คือฟังก์ชัน array_filter ครับ การทำงานของฟังก์ชันนี้ก็สมชื่อเค้าล่ะครับ เป็นการคัดหรือกรองเอาค่าของ array ที่เราต้องการตามเงื่อนไข ซึ่งเราก็ต้องเขียนฟังก์ชันของเราขึ้นมาเอง ว่าเราต้องการค่าไหนบ้าง เดี๋ยวพูดมากจะงงไปดูวิธีการใช้งานและตัวอย่างการใช้งานกันเลยดีกว่าครับ

มาใช้ jQuery ผ่าน Google AJAX Library API กันดีกว่า

เพื่อนๆ อาจจะงงเล็กน้อย หรือบางคนอาจจะไม่งงเลยก็ได้ เพราะใช้อยู่เป็นประจำ งั้นก็มาทำความรู้จักกับ jQuery กันครับ jQuery เป็น javascript library ที่ผมตกหลุมรักเมื่อไม่นานมานี้เองครับ เพราะขนาดเล็กแต่คุณภาพคับจอเลยทีเดียว ส่วนเรื่องเอกสาร หรือ document ก็ดูแล้วเข้าใจง่ายครับ และยังมี plugin ให้เลือกใช้มากมายเลยทีเดียว

substr_replace อีกหนึ่งฟังก์ชันที่น่าใช้ของ PHP

เพื่อนๆ คงเคยใช้ฟังก์ชัน substr ของ PHP มาบ้างแล้ว ฟังก์ชัน substr_replace ก็เกือบจะคล้ายๆ กันครับ แต่แทนที่จะดึงเอาบางส่วนของ string จะเป็นการแทนที่ sub string ด้วย string ที่กำหนดแทน พูดไปพูดมาเริ่มงงเองแล้วสิ ลองมาดูัรูปแบบและตัวอย่างการใช้งานกันครับ

ตรวจสอบประสิทธิภาพของ javascript ที่เราเขียนด้วย Firebug

วันนี้เอาวิธีวัดความเร็วของ javascript ที่เราเขียนมาฝากครับ แต่ก่อนอื่นเพื่อนๆ ต้องมีการติดตั้ง add-on ที่ชื่อ Firebug ของ Firefox ไว้ด้วยนะครับ วิธีในการวัดความเร็วของ javascript ที่เราเขียนก็มีดังนี้ครับ

วิธีลบข้อมูลในถังขยะ (Empty Trash) ใน Ubuntu กรณีติด Permission

วันนี้นั่งงงอยู่กับการล้างถังขยะ (empty trash) ใน Ubuntu อยู่ตั้งนาน มันก็ไม่ยอมออกไปให้ซักที ฟ้องเราว่าติด permission ซะงั้น ทำไงล่ะทีนี้ เหอๆ ด้วยความหน้าด้านหน้าทนของเรา ก็สามารถหาวิธีกำจัดมันจนได้ ก็เลยเอามาเก็บไว้กันลืมซะหน่อย ^^

วิธีการแก้ไข Missed schedule ใน WordPress

ก่อนอื่นต้องของแสดงความยินดีกับสาวกของ wordpress ก่อนนะครับ เพราะว่าทาง wordpress ได้ออกเวอร์ชั่น 2.9 มาให้ใช้กันแล้ว เอาล่ะ งั้นก็มาเข้าเรื่องของเรากันครับ ปกติแล้วผมจะไม่ค่อยตั้ง schedule นัก เพราะเขียนบทความนานๆ ทีถึงได้อัพเดท มาวันนี้ลองใช้ดู โอ้วจอร์จงานเข้าเลย เหอ ๆ ก็มันไม่ยอมทำงานให้น่ะสิครับ พอเข้าไปดูมันก็ขึ้นข้อความมาบอกว่า “Missed schedule” ก็เลยหาๆ วิธีแก้อยู่นานเชียว แล้วก้ได้ไปเจอวิธีแก้ครับ

ตัวอย่างการใช้ฟังก์ชัน strpos ใน PHP

ฟังก์ชัน strpos ใน PHP จะว่าไปแล้ว ผมก็ใช้ก็ใช้อยู่บ่อยๆ แต่ก็ยังจำลำดับของพารามิเตอร์ไม่ได้อยู่ดีครับ 😛 แล้วเจ้าฟังก์ชัน strpos นี้มันมีประโยชน์ยังไงล่ะ ฟังก์ชันนี้จะทำหน้าที่ตรวจว่ามีคำที่เราต้องการใน string ที่เราส่งเป็นพารามิเตอร์ครับ รูปแบบการใช้งานก็ไม่ยากครับ แต่จะสับสนนิดหน่อยกับลำดับของพารามิเตอร์นี่แหละครับ

มาทำความรู้จักกับฟังก์ชัน explode ใน PHP กันครับ

มาดูอีกหนึ่งฟังก์ชันของ PHP ที่ผมคิดว่าเป็นที่นิยมใช้กันมากครับ หน้าที่ของมันคือ ทำการแยก string ตามอักขระที่เราระบุในพารามิเตอร์ที่ส่งไปให้มันครับ และมันจะคือค่ากลับ (return) มาเป็นอาเรย array) ฟังก์ชันที่ว่าก็คือ explode ครับ ลักษณะที่ผมนำมาใช้งานบ่อยๆ คือ ผมจะเอามาทำงานร่วมกับ AJAX (responseText) เช่น ผมต้องการไอดีของสินค้าที่ขายดี หลังจากที่ผมได้ค่าไอดีมาจากการ query จากฐานข้อมูลแล้ว ผมก็จะนำไอดีเหล่านี้มาต่อกัน โดยอาจจะใช้อักขระอะไรซักอย่างมาขั้นระหว่างไอดีของเรา พอเราจะนำไอดีเรานั้นมาใช้ ตรงนี้แหละครับที่เราต้องพึ่งพระเอกของเราแล้ว ซึ่งก็คือ ฟังก์ชัน explode นั่นเองครับ ร่ายยาวเลย มาดูรูปแบบการใช้งานและตัวอย่างง่ายๆ กันครับ

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

ห่างหายไปนานมาอัพเดทฟังก์ชันของ PHP ที่ใช้บ่อยๆ กันหน่อยครับ อีกฟังก์ชันนึงที่ผมใช้อยู่บ่อยก็คือ number_format ครับ รูปแบบการใช้งานก็ไม่ได้ยุ่งยากครับ ส่วนใหญ่ผมจะใช้ในการแสดงค่าเงินครับ

การลบ whitespace รอบๆ รูปภาพในตาราง

อ่านหัวเรื่องแล้วอย่างงนะครับ (ตัวเองแอบงงนิดๆ ฮ่าๆ) ปัญหามีอยู่ว่า ถ้าเราใส่แท็ก img เข้าไปในแท็ก table มันจะเกิด whitespace ขึ้นมาที่ใต้ภาพ เมื่อแสดงผลด้วย IE ซึ่งเราสามารถลบ whitespace นี้ออกไปได้ด้วยการนำเอา css เข้ามาช่วยครับ ซึ่งเราอาจจะเขียนเป็น class ไว้ในไฟล์ css ประมาณนี้ครับ