Kaedah penukaran: 1. Gunakan explode(), gunakan ruang sebagai pembatas untuk memisahkan rentetan dan menukarnya menjadi tatasusunan, sintaksnya ialah "explode(" ",$str)" 2. Gunakan "preg_split (' / /',$str,-1,PREG_SPLIT_OFFSET_CAPTURE)" kenyataan.
Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 7.1, komputer DELL G3
Terdapat tiga kaedah terbina dalam php untuk tukar aksara Tukar rentetan kepada tatasusunan:
fungsi str_split()
fungsi explode()
fungsi preg_split ()
Antaranya, fungsi str_split() membahagi rentetan berdasarkan panjang aksara dan menghantar subrentetan ke dalam tatasusunan
sambil meletup() dan preg_split Fungsi () membahagikan rentetan berdasarkan aksara yang ditentukan dan menghantar subrentetan ke dalam tatasusunan.
Jadi gunakan fungsi explode() dan preg_split() untuk menukar rentetan kepada tatasusunan dengan ruang sebagai sempadan.
1 Gunakan fungsi explode()
fungsi explode() boleh membelah rentetan berdasarkan pembatas rentetan, iaitu, ia membelah rentetan mengikut pembatas. Bahagikan kepada beberapa subrentetan, kemudian gabungkan subrentetan ini menjadi tatasusunan dan kembalikannya.
explode($delimiter, $string [, $limit])
Penerangan parameter adalah seperti berikut:
' '
<?php header('content-type:text/html;charset=utf-8'); $str = 'hypertext language programming'; var_dump($str); $arr=explode(" ",$str); var_dump($arr); ?>
preg_split ( ) fungsi membelah rentetan dengan ungkapan biasa.
Penerangan parameter adalah seperti berikut:
$pattern: Corak yang digunakan untuk pemadanan, iaitu ungkapan biasa.
preg_split ( string $pattern , string $subject [, int $limit = -1 [, int $flags = 0 ]] )
Hanya tetapkan $pattern kepada
./ /
Pembelajaran yang disyorkan: "
Tutorial Video PHP<?php header('content-type:text/html;charset=utf-8'); $str = '1 2 3 4,5 6-7 8=9'; var_dump($str); $arr=preg_split('/ /', $str, -1, PREG_SPLIT_OFFSET_CAPTURE); var_dump($arr); ?>
Atas ialah kandungan terperinci Bagaimana untuk menukar rentetan kepada tatasusunan dalam php (dipisahkan oleh ruang). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!