Rumah >pembangunan bahagian belakang >tutorial php >Bagaimana Menghuraikan Rentetan Pertanyaan ke dalam Tatasusunan dalam PHP?

Bagaimana Menghuraikan Rentetan Pertanyaan ke dalam Tatasusunan dalam PHP?

DDD
DDDasal
2024-12-18 15:10:15651semak imbas

How to Parse Query Strings into Arrays in PHP?

Menghuraikan Rentetan Pertanyaan ke dalam Tatasusunan

Menukar rentetan pertanyaan kepada tatasusunan ialah tugas biasa dalam pembangunan web. Ini membolehkan anda mengakses parameter individu dan nilainya dengan mudah.

Diberi rentetan pertanyaan seperti di bawah:

pg_id=2&parent_id=2&document&video

Anda boleh menggunakan fungsi parse_str untuk mengubahnya menjadi tatasusunan:

$queryString = "pg_id=2&parent_id=2&document&video";

parse_str($queryString, $queryArray);

Dengan menetapkan parameter kedua parse_str kepada tatasusunan kosong, anda mengarahkannya untuk menyimpan data yang dihuraikan dalam yang ditentukan pembolehubah dan bukannya menimpa pembolehubah sedia ada.

Tatasusunan yang terhasil, $queryArray, akan mempunyai struktur berikut:

array(
    'pg_id' => 2,
    'parent_id' => 2,
    'document' => '',
    'video' => ''
)

Tatasusunan ini kini boleh digunakan untuk mengakses dan memanipulasi parameter rentetan pertanyaan dengan mudah .

Atas ialah kandungan terperinci Bagaimana Menghuraikan Rentetan Pertanyaan ke dalam Tatasusunan dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn