Definisi dan Penggunaan
Fungsi parse_str() digunakan untuk dapat mem-parsing string kueri menjadi variabel.
Catatan: Jika parameter array tidak disetel, variabel yang disetel oleh fungsi ini akan menimpa variabel yang ada dengan nama yang sama.
Catatan: Pengaturan magic_quotes_gpc di file php.ini mempengaruhi keluaran dari fungsi ini. Jika diaktifkan, variabel akan dikonversi dengan addslashes() sebelum diurai oleh parse_str().
Syntax
parse_str(string,array)
Nilai Parameter
| Parameter | Deskripsi |
|---|---|
| string | Required. Menentukan string yang akan diurai |
| array | Optional (required dari PHP 7.2). Menentukan nama array untuk menyimpan variabel. Parameter ini menunjukkan bahwa variabel akan disimpan dalam sebuah array. |
Detail Teknis
| Return Value: | Tidak ada nilai yang dikembalikan |
|---|---|
| PHP Version: | 4+ |
| Changelog: | PHP 7.2.0 – Diperlukan parameter array. PHP 4.0.3 – Menambahkan parameter array. |
Contoh 1
Parse string kueri menjadi variabel:
<?php
parse_str("name=Stark&age=45");
echo $name."<br>";
echo $age;
?>
/* Output :
Stark
45Contoh 2
Simpan variabel dalam array:
<?php
parse_str("name=Hulk&age=45",$myArray);
print_r($myArray);
?>
//Output : Array ( [name] => Hulk [age] => 45 )