Dalam PHP, terdapat banyak cara untuk menukar nilai kepada tatasusunan. Berikut ialah beberapa kaedah biasa:
fungsi explode() ialah fungsi yang memisahkan rentetan kepada tatasusunan. Fungsi ini memerlukan dua parameter: pembatas dan rentetan untuk dipecahkan.
Berikut ialah contoh menukar rentetan kepada tatasusunan dengan koma sebagai pembatas:
$str = "apple,banana,orange"; $arr = explode(",", $str); print_r($arr);
Hasil output ialah:
Array ( [0] => apple [1] => banana [2] => orange )
str_split() fungsi membahagi rentetan kepada tatasusunan aksara. Fungsi ini hanya memerlukan satu parameter: rentetan untuk dipecahkan.
Berikut ialah contoh pembahagian rentetan kepada tatasusunan aksara:
$str = "Hello World"; $arr = str_split($str); print_r($arr);
Hasil output ialah:
Array ( [0] => H [1] => e [2] => l [3] => l [4] => o [5] => [6] => W [7] => o [8] => r [9] => l [10] => d )
range() digunakan untuk mencipta tatasusunan yang mengandungi nombor dalam julat tertentu. Fungsi ini memerlukan dua parameter: julat mula dan akhir.
Berikut ialah contoh mencipta tatasusunan nombor dalam julat:
$arr = range(1, 10); print_r($arr);
Hasil output ialah:
Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 [5] => 6 [6] => 7 [7] => 8 [8] => 9 [9] => 10 )
PHP membenarkan penukaran satu pembolehubah kepada jenis lain. Apabila menukar jenis data tertentu kepada jenis tatasusunan, PHP secara automatik menganggap nilai sebagai satu elemen dan menyimpannya dalam tatasusunan.
Berikut ialah contoh memaksa jenis rentetan menjadi jenis tatasusunan:
$str = "Hello World"; $arr = (array) $str; print_r($arr);
Hasil output ialah:
Array ( [0] => Hello World )
Kod di atas akan "Hello World ” menghantar rentetan kepada jenis tatasusunan dan menyimpannya dalam satu elemen.
Ringkasnya, terdapat banyak cara untuk menukar nilai kepada tatasusunan, perkara di atas hanyalah sebahagian daripada yang biasa. Bergantung pada keadaan, anda boleh memilih kaedah yang paling sesuai dengan keperluan anda.
Atas ialah kandungan terperinci Bagaimana untuk menukar nilai kepada tatasusunan dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!