PHP parse_str()ฟังก์ชั่น
ตัวอย่าง
แยกวิเคราะห์สตริงแบบสอบถามเป็นตัวแปร:
<?php
parse_str("name=Peter&age=43");
echo $name."<br>";
echo $age;
?>
ความหมายและการใช้งาน
ฟังก์ชัน parse_str() จะแยกสตริงการสืบค้นออกเป็นตัวแปร
หมายเหตุ:หากไม่ได้ตั้งค่าพารามิเตอร์อาร์เรย์ ตัวแปรที่กำหนดโดยฟังก์ชันนี้จะเขียนทับตัวแปรที่มีอยู่ซึ่งมีชื่อเดียวกันหมายเหตุ:การตั้งค่า magic_quotes_gpc ในไฟล์ php.ini ส่งผลต่อเอาต์พุตของฟังก์ชันนี้ หากเปิดใช้งาน ตัวแปรจะถูกแปลงโดย addlashes() ก่อนที่จะแยกวิเคราะห์โดย parse_str()
ไวยากรณ์
parse_str(string,array)
ค่าพารามิเตอร์
Parameter | Description |
---|---|
string | Required. Specifies the string to parse |
array | Optional (Required from PHP 7.2). Specifies the name of an array to store the variables. This parameter indicates that the variables will be stored in an array. |
รายละเอียดทางเทคนิค
คืนมูลค่า: | ไม่มีการคืนค่า |
---|---|
รุ่น PHP: | 4+ |
บันทึกการเปลี่ยนแปลง: | PHP 7.2.0 - จำเป็นต้องมีพารามิเตอร์อาร์เรย์ PHP 4.0.3 - เพิ่มพารามิเตอร์อาร์เรย์ |
ตัวอย่างเพิ่มเติม
ตัวอย่าง
เก็บตัวแปรในอาร์เรย์:
<?php
parse_str("name=Peter&age=43",$myArray);
print_r($myArray);
?>
❮ การอ้างอิงสตริง PHP