Dalam PHP, rentetan ialah jenis data yang sangat biasa. Dalam sesetengah kes, kita perlu menukar rentetan kepada tatasusunan untuk pengendalian dan pemprosesan yang mudah. Proses ini boleh dicapai melalui fungsi terbina dalam PHP Artikel ini akan memperkenalkan beberapa kaedah untuk menukar rentetan kepada tatasusunan.
1. Tukar rentetan kepada tatasusunan aksara
Dalam PHP, kita boleh menggunakan fungsi str_split() untuk menukar rentetan kepada tatasusunan aksara. Berikut ialah contoh:
$string = "Hello world!"; $array = str_split($string); print_r($array);
Hasil keluaran:
Array ( [0] => H [1] => e [2] => l [3] => l [4] => o [5] => [6] => w [7] => o [8] => r [9] => l [10] => d [11] => ! )
Kita dapat melihat bahawa rentetan dibahagikan kepada aksara dan diletakkan dalam tatasusunan. Jika kita perlu membahagikan rentetan kepada berbilang aksara dan kemudian melakukan beberapa operasi, maka kaedah ini boleh memainkan peranan yang besar.
2. Tukar rentetan kepada tatasusunan
Dalam PHP, rentetan juga boleh dipisahkan kepada berbilang rentetan oleh beberapa simbol tertentu dan rentetan ini boleh dimasukkan ke dalam tatasusunan. Dua kaedah diperkenalkan di sini, iaitu fungsi explode() dan preg_split().
fungsi explode() boleh memisahkan rentetan kepada tatasusunan dengan menggunakan pembatas tertentu. Berikut ialah contoh:
$string = "apple,banana,orange"; $array = explode(",", $string); print_r($array);
Hasil keluaran:
Array ( [0] => apple [1] => banana [2] => orange )
Dalam contoh ini, kami membahagikan rentetan $string kepada tiga rentetan mengikut pemisah koma, dan Rentetan ini ialah diletakkan dalam tatasusunan.
fungsi preg_split() adalah serupa dengan fungsi explode() Ia boleh memisahkan rentetan kepada beberapa aksara melalui rentetan dan meletakkan rentetan ini ke dalam tatasusunan. Tidak seperti explode(), fungsi preg_split() boleh menggunakan ungkapan biasa sebagai pembatas. Berikut ialah contoh:
$string = "apple,banana.orange,grape"; $array = preg_split("/[,.]/", $string); print_r($array);
Hasil keluaran:
Array ( [0] => apple [1] => banana [2] => orange [3] => grape )
Dalam contoh ini, kami menggunakan ungkapan biasa, menggunakan "," dan " sebagai pembatas , belah rentetan menjadi empat tali. Seperti yang anda lihat, menggunakan fungsi preg_split() membolehkan anda memproses rentetan dengan lebih fleksibel.
Ringkasan
Dalam PHP, rentetan dan tatasusunan ialah dua jenis data biasa. Melalui pengenalan di atas, kita boleh menukar rentetan kepada tatasusunan dan melaksanakan operasi dan pemprosesan yang berkaitan. Sudah tentu, dalam pembangunan sebenar, kaedah khusus mesti dipilih mengikut keadaan sebenar.
Atas ialah kandungan terperinci Bagaimana untuk menukar rentetan kepada tatasusunan dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!