แยกวิเคราะห์สตริงแบบสอบถามเป็นตัวแปร:
<?phpparse_str("name=Peter&age=43");echo $name"<br>";echo $age;?>ฟังก์ชัน parse_str() แยกวิเคราะห์สตริงแบบสอบถามเป็นตัวแปร
หมายเหตุ: หากไม่ได้ตั้งค่าพารามิเตอร์อาร์เรย์ ตัวแปรที่กำหนดโดยฟังก์ชันนี้จะเขียนทับตัวแปรที่มีอยู่ด้วยชื่อเดียวกันหมายเหตุ: การตั้งค่า magic_quotes_gpc ในไฟล์ php.ini ส่งผลต่อเอาต์พุตของฟังก์ชันนี้ หากเปิดใช้งาน ตัวแปรจะถูกแปลงโดย addslashes() ก่อนที่จะแยกวิเคราะห์โดย parse_str()
parse_str( สตริง อาร์เรย์ )
พารามิเตอร์ | อธิบาย |
---|---|
เชือก | ที่จำเป็น. ระบุสตริงที่จะแยกวิเคราะห์ |
อาร์เรย์ | ไม่จำเป็น. ระบุชื่อของอาร์เรย์ที่จะจัดเก็บตัวแปร พารามิเตอร์นี้สั่งให้ตัวแปรถูกเก็บไว้ในอาร์เรย์ |
ค่าส่งคืน: | ไม่มีค่าส่งคืน |
---|---|
เวอร์ชัน PHP: | 4+ |
บันทึกการอัปเดต: | ใน PHP 4.0.3 มีการเพิ่มพารามิเตอร์ อาร์เรย์ |
เก็บตัวแปรไว้ในอาร์เรย์:
<?phpparse_str("name=Peter&age=43",$myArray);print_r($myArray);?>