Kaedah penukaran: 1. Gunakan str_split(), sintaks "str_split(str,length)"; 2. Gunakan explode(), sintaks "explode(separator,str,limit)"; , sintaks "(array)rentetan".
Persekitaran pengendalian tutorial ini: sistem windows7, versi PHP7.1, komputer DELL G3
php7 akan rentetan Tukar kepada tatasusunan
Kaedah 1: Gunakan fungsi str_split() fungsi
str_split() untuk memisahkan rentetan kepada tatasusunan mengikut panjang yang ditentukan, format sintaks :
str_split(string,length)
rentetan Diperlukan. Menentukan rentetan untuk dipecahkan.
panjang Pilihan. Menentukan panjang setiap elemen tatasusunan. Lalai ialah 1.
<?php $str="Hello"; $arr=str_split($str); var_dump($arr); ?>
Jika panjang kurang daripada 1, fungsi str_split() akan mengembalikan FALSE. Jika panjang lebih besar daripada panjang rentetan, keseluruhan rentetan akan dikembalikan sebagai satu-satunya elemen tatasusunan.
<?php $str="Hello"; $arr=str_split($str,5); var_dump($arr); ?>
Kaedah 2: Gunakan fungsi explode() Fungsi
explode() boleh memisahkan rentetan mengikut tertentu Simbol terbahagi kepada beberapa bahagian. Fungsi
explode() boleh memisahkan rentetan berdasarkan pembatas rentetan, iaitu, ia membahagikan rentetan kepada beberapa subrentetan berdasarkan pembatas, dan kemudian menggabungkan subrentetan ini menjadi tatasusunan dan mengembalikannya. Format sintaks adalah seperti berikut:
explode(separator,string,limit)
Penerangan parameter adalah seperti berikut:
<?php $str="www.php.cn"; $arr=explode(".",$str); var_dump($arr); ?>
(array)
<?php $str="www.php.cn"; $arr=(array)$str; var_dump($arr); ?>
Kajian yang disyorkan: "
Tutorial Video PHPAtas ialah kandungan terperinci Bagaimana untuk menukar rentetan kepada tatasusunan dalam php7. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!