2010-10-17 31 views

Trả lời

60

Bạn muốn parse_str(). Vượt qua nó một mảng làm tham số thứ 2 và nó sẽ giải nén biến từ chuỗi truy vấn mà bạn cung cấp cho nó vào mảng:

<?php 
$str = "first=value&arr[]=foo+bar&arr[]=baz"; 
parse_str($str, $output); 

echo $output['first']; // value 
echo $output['arr'][0]; // foo bar 
echo $output['arr'][1]; // baz 

Thông báo này là chức năng rất quan đầu tiên được liệt kê trên trang http_build_query.

+0

Lưu ý nhanh: việc cung cấp tham số thứ hai (trong ví dụ này, '$ output') là bắt buộc kể từ PHP 7.2. – haz

Các vấn đề liên quan