PHP ialah bahasa skrip sebelah pelayan yang digunakan secara meluas yang digunakan untuk pembangunan web. Ia boleh digunakan dengan HTML untuk mencipta halaman web dinamik dan aplikasi web. Dalam PHP, menukar rentetan yang mengandungi berbilang nilai ke dalam tatasusunan adalah operasi biasa. Artikel ini akan memperkenalkan cara menggunakan PHP untuk menukar rentetan yang mengandungi "&" kepada tatasusunan.
1 Gunakan fungsi explode()
Fungsi explode() ialah fungsi dalam PHP yang digunakan untuk menukar rentetan menjadi tatasusunan dan mengembalikannya.
Untuk rentetan yang mengandungi "&", anda boleh menggunakan fungsi explode() untuk membahagikannya kepada berbilang nilai Kod sampel adalah seperti berikut:
$str = "apple&banana&orange"; $arr = explode("&", $str); print_r($arr);
Output di atas. kod ialah:
Array ( [0] => apple [1] => banana [2] => orange )
2. Gunakan fungsi parse_str()
Fungsi parse_str() ialah fungsi dalam PHP yang digunakan untuk menghuraikan rentetan pertanyaan URL dan menukarnya kepada tatasusunan. Ia memberikan kunci dan nilai dalam rentetan kepada tatasusunan Kod sampel adalah seperti berikut:
$str = "fruit[]=apple&fruit[]=banana&fruit[]=orange"; parse_str($str, $arr); print_r($arr['fruit']);
Keluaran kod di atas ialah:
Array ( [0] => apple [1] => banana [2] => orange )
3. Gunakan fungsi preg_split()
Fungsi preg_split() ialah fungsi dalam PHP yang digunakan untuk memisahkan rentetan mengikut corak padanan ungkapan biasa Ia membahagi rentetan kepada tatasusunan dan mengembalikannya.
Untuk rentetan yang mengandungi "&", anda boleh menggunakan fungsi preg_split() untuk membahagikannya kepada berbilang nilai Kod sampel adalah seperti berikut:
$str = "apple&banana&orange"; $arr = preg_split('/&/', $str); print_r($arr);
Keluaran di atas. kod ialah:
Array ( [0] => apple [1] => banana [2] => orange )
Ringkasan
Menukar rentetan yang mengandungi "&" kepada tatasusunan ialah keperluan biasa dalam PHP. Artikel ini memperkenalkan tiga cara: menggunakan fungsi explode(), menggunakan fungsi parse_str() dan menggunakan fungsi preg_split(). Melalui penggunaan fungsi ini, pembangun boleh menukar rentetan kepada tatasusunan dengan mudah dan melakukan operasi dan pemprosesan seterusnya.
Atas ialah kandungan terperinci Bagaimana untuk menukar rentetan yang mengandungi '&' ke dalam tatasusunan dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!