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()
.
parse_str(string,array)
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. |
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 45
Contoh 2
Simpan variabel dalam array:
<?php parse_str("name=Hulk&age=45",$myArray); print_r($myArray); ?> //Output : Array ( [name] => Hulk [age] => 45 )