❮ Tham chiếu chuỗi PHP
Thí dụ
Phân tích chuỗi truy vấn thành các biến:
Hãy tự mình thử »
Định nghĩa và cách sử dụng
Hàm parse_str [] phân tích một chuỗi truy vấn thành các biến.
Lưu ý: Nếu tham số mảng không được đặt, các biến được đặt bởi hàm này sẽ ghi đè lên các biến hiện có cùng tên. If the array parameter is not set, variables set by this function will overwrite existing variables of the same name.
Lưu ý: Cài đặt Magic_quotes_GPC trong tệp php.ini ảnh hưởng đến đầu ra của chức năng này. Nếu được bật, các biến được chuyển đổi bởi addslashes [] trước khi phân tích cú pháp parse_str []. The magic_quotes_gpc setting in the php.ini file affects the output of this function. If enabled, the variables are converted by addslashes[] before parsed by parse_str[].
Cú pháp
Giá trị tham số
sợi dây | Yêu cầu. Chỉ định chuỗi để phân tích cú pháp |
mảng | Tùy chọn [cần thiết từ PHP 7.2]. Chỉ định tên của một mảng để lưu trữ các biến. Tham số này chỉ ra rằng các biến sẽ được lưu trữ trong một mảng. |
Chi tiết kỹ thuật
Không có giá trị nào được trả lại |
4+ |
Php 7.2.0 - Tham số mảng là bắt buộc.php 4.0.3 - Đã thêm tham số mảng. PHP 4.0.3 - Added the array parameter. |
Nhiều ví dụ hơn
Thí dụ
Lưu trữ các biến trong một mảng:
Hãy tự mình thử »
❮ Tham chiếu chuỗi PHP
[Php 4, Php 5, Php 7, Php 8]
parse_str - phân chia chuỗi thành các biến — Parses the string into variables
Sự mô tả
parse_str [Chuỗi $string
, mảng &$result
]: VOID[string $string
, array &$result
]: void
Thông số
string
Chuỗi đầu vào.
result
Nếu tham số thứ hai result
có mặt, các biến được lưu trữ trong biến này dưới dạng các phần tử mảng.
Cảnh báo
Sử dụng chức năng này mà không có tham số result
không được khuyến khích và không được dùng tính như Php 7.2. Kể từ Php 8.0.0, tham số result
là bắt buộc.
Trả về giá trị
Không có giá trị được trả về.
Thay đổi
8.0.0 | parse_str [Chuỗi $string , mảng &$result ]: VOID |
7.2.0 | Thông sốparse_str[] without a second parameter now emits an E_DEPRECATED notice.
|
string
Chuỗi đầu vào.parse_str[]