Hướng dẫn mb_parse_str php example - ví dụ php mb_parse_str

(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ầuParse 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

Phiên bảnSự mô tả
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);

0

1


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
)

Hướng dẫn mb_parse_str php example - ví dụ php mb_parse_str

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ố

Tham sốSự mô tả
sợi dâyYêu cầu. Chỉ định chuỗi để phân tích cú pháp
mảngTù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:Không có giá trị nào được trả lại
Phiên bản PHP:4+
Changelog: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