Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

ฟังก์ชัน expand() ใน PHP คืออะไร?


ในบทความนี้ ให้ศึกษาวิธีใช้ฟังก์ชัน PHP Explode() ซึ่งเป็นฟังก์ชัน PHP ที่กำหนดไว้ล่วงหน้าในเครื่อง

ฟังก์ชัน expand ใช้เพื่อ "แยกสตริงออกเป็นชิ้นส่วนขององค์ประกอบเพื่อสร้างอาร์เรย์" ฟังก์ชันเสียงระเบิดใน PHP ช่วยให้เราแบ่งสตริงเป็นเนื้อหาที่มีขนาดเล็กลงได้ ตัวแบ่งนี้เรียกว่าตัวคั่น

ไวยากรณ์

ระเบิด (ตัวคั่น สตริง จำนวนองค์ประกอบ)

พารามิเตอร์

ฟังก์ชันการระเบิดยอมรับพารามิเตอร์สามตัว โดยที่พารามิเตอร์สองตัวบังคับและพารามิเตอร์หนึ่งเป็นทางเลือก

มาพูดถึงสามพารามิเตอร์กัน

ตัวคั่น

อักขระนี้ระบุจุดวิกฤติหรือจุดที่สตริงจะแยกออก กล่าวคือ เมื่อใดก็ตามที่พบอักขระนี้ในสตริง อักขระนี้แสดงถึงจุดสิ้นสุดขององค์ประกอบหนึ่งของอาร์เรย์และจุดเริ่มต้นของอีกองค์ประกอบหนึ่ง

สตริง

สตริงอินพุตจะถูกแยกออกเป็นอาร์เรย์

จำนวนองค์ประกอบ

นี่เป็นพารามิเตอร์ทางเลือก ใช้เพื่อกำหนดจำนวนขององค์ประกอบของอาร์เรย์ พารามิเตอร์นี้สามารถเป็นจำนวนเต็มใดๆ (บวก ลบ หรือศูนย์)

หมายเหตุ

เมื่อไม่ได้ระบุพารามิเตอร์นี้ อาร์เรย์ที่ส่งคืนจะมีจำนวนองค์ประกอบทั้งหมดที่เกิดขึ้นหลังจากแยกสตริงด้วยตัวคั่น

ตัวอย่าง

<?php
   $Original = "Hello,Welcome To Tutorials Point";
   print_r(explode(" ",$Original));
   print_r(explode(" ",$Original,3));
?>

ผลลัพธ์:

Array ( [0] => Hello,Welcome [1] => To [2] => Tutorials [3] => Point )
Array ( [0] => Hello,Welcome [1] => To [2] => Tutorials Point )

คำอธิบาย

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