Kaedah penukaran: 1. Gunakan fungsi explode() untuk memisahkan rentetan kepada beberapa subrentetan mengikut pembatas, dan kemudian gabungkan subrentetan ini ke dalam tatasusunan dan mengembalikannya Sintaks "explode(delimiter, String)". "; 2. Gunakan fungsi str_split(), sintaks "str_split(rentetan)".
Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 7.1, komputer DELL G3
php menukar rentetan kepada tatasusunan (Array) Kaedah 1: Gunakan fungsi explode()
fungsi explode() boleh memisahkan rentetan berdasarkan pembatas rentetan, iaitu, ia membelah rentetan kepada beberapa sub-rentetan berdasarkan rentetan pembatas, kemudian gabungkan subrentetan ini ke dalam tatasusunan dan kembalikannya. Format sintaks adalah seperti berikut:
explode($delimiter, $string [, $limit])
Penerangan parameter adalah seperti berikut:
<?php header("Content-type:text/html;charset=utf-8"); $str = "PHP中文网,https://www.php.cn/"; $arr = explode(',', $str); var_dump($arr); $arr = explode(',', $str, 1); var_dump($arr); ?>
Kaedah PHP untuk menukar rentetan kepada tatasusunan (tatasusunan) 2: Gunakan fungsi str_split()
str_split() fungsi untuk memisahkan rentetan itu kepada tatasusunan.
Sintaks
Penerangan parameter adalah seperti berikut: rentetan Diperlukan. Menentukan rentetan untuk dipecahkan.str_split(string,length)
<?php header("Content-type:text/html;charset=utf-8"); $str = "Hello"; $arr = str_split($str); var_dump($arr); $arr = str_split($str,2); var_dump($arr); ?>
Video PHP Tutorial
》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!