Giới thiệu
Hàm parse_str() phân tích chuỗi query string (dạng key=value&key2=value2) thành các biến hoặc mảng.
Cú pháp
parse_str(string $string, array &$result): void
Tham số
- string - Chuỗi query cần phân tích.
- result (tùy chọn, truyền tham chiếu) - Mảng nhận kết quả. Nếu không cung cấp, sẽ tạo biến trong scope hiện tại (khuyến khái dùng mảng để tránh rối biến).
Giá trị trả về
Không trả về giá trị (void). Kết quả lưu vào mảng result hoặc tạo biến.
Ví dụ
Ví dụ 1: Parse vào mảng
<?php
parse_str("studentname=Jack&marks=95", $arr);
print_r($arr);
?>
Kết quả:
Array
(
[studentname] => Jack
[marks] => 95
)
Ví dụ 2: Nhiều tham số
<?php
parse_str("studentname=Tom&studentmarks=95&studentsubject=Maths", $arr);
print_r($arr);
?>
Kết quả:
Array
(
[studentname] => Tom
[studentmarks] => 95
[studentsubject] => Maths
)