[Php 4> = 4.0.6, Php 5, Php 7, Php 8]
MB_PARSE_STR - Dữ liệu parse get/post/cookie và đặt biến toàn cầu — Parse GET/POST/COOKIE data and set global variable
Sự mô tả
mb_parse_str [chuỗi $string
, mảng &$result
]: bool[string $string
, array &$result
]: bool
Thông số
string
Dữ liệu được mã hóa URL.
result
Một mảng chứa các giá trị chuyển đổi được giải mã và ký tự.array containing decoded and character encoded converted values.
Trả về giá trị
Trả về true
khi thành công hoặc false
về thất bại.true
on success or false
on failure.
Thay đổi
8.0.0 | mb_parse_str [chuỗi $string , mảng &$result ]: bool |
7.2.0 | Thông sốmb_parse_str[] without the second parameter was deprecated. |
string
- Dữ liệu được mã hóa URL.
-
result
Một mảng chứa các giá trị chuyển đổi được giải mã và ký tự. ¶
Trả về giá trị
$str = 'email=&city=shanghai&job=Phper';
mb_parse_str[$str, $result];
print_r[$result];
Thí dụmb_parse_str[] function in PHP is used to parse the GET, POST, and COOKIE data and it sets the global variable. It parses the URL encoded data and detects the encoding. After that, it converts the coding in the internal encoding and sets values for the global variables. This function is supported in PHP 7 or higher versions.
Cú pháp
string mb_parse_str[$str_string, $array_result]
Giá trị tham số
Tham số accepts the following two parameters −
Sự mô tả − This parameter is used for the URL encoded data.
sợi dây − The result parameter will be an array holding the decrypted and character encrypted converted values.
Yêu cầu. Chỉ định chuỗi để phân tích cú pháp
mảngmb_parse_str[] function returns True on success or it returns False on failure. If it parses the data successfully, then it will return True, else it will return False.
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
Giá trị trở lại:
Array [ [user_id] => 123 [email] => [country] => India ]
Không có giá trị nào được trả lại
- Phiên bản PHP:
- 4+
- Parse HTML với HTML Domdocument của PHP
- Định dạng và phân tích cú pháp trong Java
- Làm thế nào để phân tích đầu vào JSON bằng Python?
- C# Phương pháp phân tích cú pháp
- JavaScript json parse [] Phương thức
- Nhận và đăng các yêu cầu bằng cách sử dụng lập trình Python
- Chương trình Java để phân tích ngày và giờ
- Phân tích cú pháp và định dạng cho thập lục phân trong java
- Sự khác biệt giữa Firebase và Parse Server là gì?
- Chương trình Java để phân tích thời gian bằng định dạng tùy chỉnh
- Làm thế nào để đọc/phân tích mảng JSON bằng Java?
- Làm thế nào để phân tích HTML trong Android bằng cách sử dụng Kotlin?
- Làm thế nào để phân tích JSON trên Android bằng cách sử dụng Kotlin?
- Tạo và phân tích các tệp
❮ Tham chiếu chuỗi PHP
Thí dụ
Phân tích chuỗi truy vấn thành các biến:
Định dạng và phân tích cú pháp trong Java
parse_str["name=Peter&age=43"];
echo $name."
";
echo $age;
?>
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ụ
Phân tích chuỗi truy vấn thành các biến:
Định dạng và phân tích cú pháp trong Java
parse_str["name=Peter&age=43",$myArray];
print_r[$myArray];
?>
Hãy tự mình thử »
❮ Tham chiếu chuỗi PHP