Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> PHP

Hàm parse_str() trong PHP

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
)