ตัวอย่าง
แบ่งสายเป็นอาร์เรย์ A:
<?php
$str = "Hello world. It's a beautiful day.";
print_r (explode(" ",$str));
?>
ตัวอย่างเช่นเรียกใช้» ความหมายและการใช้งาน
explode() ฟังก์ชั่นแบ่งสตริงเป็นอาร์เรย์
Note: "separator" พารามิเตอร์ไม่สามารถเป็นสตริงที่ว่างเปล่า
หมายเหตุ: ฟังก์ชั่นนี้เป็นไบนารีปลอดภัย
วากยสัมพันธ์
explode( separator,string,limit )
พารามิเตอร์ | ลักษณะ |
---|---|
separator | จำเป็นต้องใช้ ระบุตำแหน่งที่จะทำลายสตริง |
string | จำเป็นต้องใช้ สตริงที่จะแยก |
limit | ไม่จำเป็น. ระบุจำนวนขององค์ประกอบมากมายที่จะกลับมา ค่าที่เป็นไปได้:
|
รายละเอียดทางเทคนิค
กลับค่า: | ส่งกลับอาร์เรย์ของสตริง |
---|---|
PHP เวอร์ชัน: | 4+ |
การเปลี่ยนแปลง: | พารามิเตอร์ขีด จำกัด ถูกเพิ่มเข้ามาใน PHP 4.0.1 และการสนับสนุนสำหรับข้อ จำกัด เชิงลบที่ถูกเพิ่มเข้าใน PHP 5.1.0 |
ตัวอย่างอื่น ๆ
ตัวอย่างที่ 1
ใช้พารามิเตอร์วงเงินที่จะกลับมาเป็นจำนวนขององค์ประกอบอาร์เรย์:
<?php
$str = 'one,two,three,four';
// zero limit
print_r(explode(',',$str,0));
// positive limit
print_r(explode(',',$str,2));
// negative
limit
print_r(explode(',',$str,-1));
?>
ตัวอย่างเช่นเรียกใช้» <PHP สตริงอ้างอิง