20.01.2015 Views

PHP 5 & MySQLi

PHP 5 & MySQLi

PHP 5 & MySQLi

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

More arrays<br />

ในบทที1ผ่านมา เราได้กล่าวถึงวิธีการในการสร้าง array และการใส่คีย์และค่าลงไปใน array ในบทนี เราจะเรียนรู ้ถึง<br />

ฟังก์ชันบางฟังก์ชันที1จะทําให้การดําเนินการเกี1ยวกับ array ง่ายขึน<br />

Implode and explode<br />

เป็นฟังก์ชันช่วยให้เราสามารถแยกอาร์เรย์ออกจากสตริง ตัวอย่างการใช้ของทังสองฟังก์ชัน<br />

<br />

อันดับแรก เราจะกําหนดสตริงเป็นเซตของชื1อสัตว์ เราจะแยกมันออกจากกันด้วยเครื1องหมาย ” | ” เราใช้ฟังก์ชัน<br />

explode() สําหรับแยกสตริงที1มีอยู ่ให้เป็นอาร์เรย์ เมื1อพบเครื1องหมาย “ | ” ค่าต่อไปจะถูกเพิ1มเข้าเป็นค่าใหม่ไปยังอาร์เรย์<br />

เราใช้ฟังก์ชัน print_r() เพื1อทดสอบ output ของอาร์เรย์ที1ได้เพื1อดูว่ามันใช้งานได้จริง ต่อมาเราใช้ฟังก์ชัน implode() เพื1อ<br />

รวม element ที1เรากําหนดเข้าไปรวมกับอาร์เรย์ ในที1นี เราใช้ element “and ”<br />

เป็ นค่าในอาร์เรย์หรือไม่<br />

เราจะใช้ฟังก์ชัน in_array() สําหรับทดสอบว่าค่าที1เรามีอยู ่อยู ่ในอาร์เรย์หรือไม่ ดังตัวอย่างต่อไปนี<br />

<br />

echo "Snake is in the array!";<br />

echo "No snake in the array!";

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!