แบ่งสตริงออกเป็นอาร์เรย์:
<?php $ str = " www.codercto.com " ; ( ระเบิด ( " . " , $ str ) ) ;ฟังก์ชัน explode() แยกสตริงหนึ่งออกเป็นอีกสตริงหนึ่งและส่งกลับอาร์เรย์ของสตริง
หมายเหตุ: พารามิเตอร์ "ตัวคั่น" ต้องไม่เป็นสตริงว่าง
หมายเหตุ: ฟังก์ชั่นนี้เป็นแบบไบนารี่ที่ปลอดภัย
ระเบิด ( ตัวคั่น, สตริง, ขีด จำกัด )
พารามิเตอร์ | อธิบาย |
---|---|
ตัวคั่น | ที่จำเป็น. ระบุตำแหน่งที่จะแยกสตริง |
เชือก | ที่จำเป็น. สตริงที่จะแยก |
ขีด จำกัด | ไม่จำเป็น. ระบุจำนวนขององค์ประกอบอาร์เรย์ที่จะถูกส่งกลับ ค่าที่เป็นไปได้: มากกว่า 0 - ส่งคืนอาร์เรย์ที่มีองค์ประกอบ ที่มีขีดจำกัด สูงสุด น้อยกว่า 0 - ส่งคืนอาร์เรย์ที่มีองค์ประกอบทั้งหมดยกเว้นองค์ประกอบ -limit สุดท้าย 0 - จะถือเป็น 1 โดยส่งคืนอาร์เรย์ที่มีองค์ประกอบเดียว |
ค่าส่งคืน: | ส่งกลับอาร์เรย์ของสตริง |
---|---|
เวอร์ชัน PHP: | 4+ |
บันทึกการอัปเดต: | ใน PHP 4.0.1 พารามิเตอร์ ขีดจำกัด จะถูกเพิ่ม ใน PHP 5.1.0 มีการเพิ่มการรองรับ ขีดจำกัด เชิงลบ |
ใช้พารามิเตอร์ขีดจำกัดเพื่อส่งคืนองค์ประกอบอาร์เรย์บางส่วน:
<?php $str = ' one,two,three,four ' ; // ส่งคืนอาร์เรย์ที่มีองค์ประกอบเดียว print_r ( ระเบิด ( ' , ' , $ str , 0 ) ) ; " <br> " ; // องค์ประกอบอาร์เรย์คือ 2 print_r ( ระเบิด ( ' , ' , $ str , 2 ) ) ; " <br> " ; // ลบองค์ประกอบอาร์เรย์สุดท้าย print_r ( ระเบิด ( ' , ' , $str , - 1 ) ) ;