PHP ialah bahasa pengaturcaraan yang sangat baik yang digunakan secara meluas dalam pembangunan web. Rentetan kepada tatasusunan ialah operasi penukaran jenis data yang biasa Artikel ini akan memperkenalkan rentetan kepada penukaran jenis tatasusunan dalam PHP.
1. Gunakan fungsi explode
Fungsi explode ialah fungsi dalam PHP yang digunakan untuk memisahkan rentetan kepada tatasusunan ialah:
array explode ( string $delimiter , string $string [, int $limit = PHP_INT_MAX ] )
Antaranya, $delimiter mewakili. pembatas , $string mewakili rentetan yang akan dipecah, $limit mewakili bilangan maksimum elemen tatasusunan (lalai ialah PHP_INT_MAX).
Sebagai contoh, katakan kita mempunyai rentetan yang dipisahkan koma seperti ini:
$str = "apple,banana,orange";
Sekarang kita ingin menukarnya kepada tatasusunan, kita boleh menulisnya seperti ini:
$arr = explode(",", $str);
Dengan cara ini, $ arr menjadi array yang mengandungi tiga elemen, iaitu "epal", "pisang" dan "oren".
2. Gunakan fungsi str_split
Fungsi str_split ialah fungsi dalam PHP yang digunakan untuk menukar rentetan kepada tatasusunan aksara Sintaksnya ialah:
rreeeAntaranya, $string Mewakili rentetan yang hendak ditukar, $split_length mewakili panjang setiap elemen tatasusunan (lalai ialah 1).
Sebagai contoh, katakan kita mempunyai rentetan seperti ini:
array str_split ( string $string [, int $split_length = 1 ] )
Sekarang kita mahu menukarnya kepada tatasusunan, kita boleh menulisnya seperti ini:
$str = "Hello World";
Dalam ini cara, $arr menjadi Tatasusunan yang mengandungi 11 elemen, iaitu "H", "e", "l", "l", "o", " ", "W", "o", "r", "l" , "d".
3. Gunakan fungsi preg_split
Fungsi preg_split ialah fungsi dalam PHP yang digunakan untuk memisahkan rentetan kepada tatasusunan mengikut ungkapan biasa Sintaksnya ialah:
$arr = str_split($str);
Antaranya , $ pattern mewakili ungkapan biasa yang akan dipadankan, $subject mewakili rentetan yang akan dipecah, $limit mewakili bilangan maksimum elemen tatasusunan (lalai ialah -1, iaitu, tiada had), dan $flags mewakili kaedah padanan (lalai ialah 0).
Sebagai contoh, katakan kita mempunyai rentetan yang dipisahkan oleh ruang dan koma:
array preg_split ( string $pattern , string $subject [, int $limit = -1 [, int $flags = 0 ]] )
Sekarang kita ingin memisahkannya dengan ruang dan koma, kita boleh menulis:
$str = "apple,orange banana grape";
Dalam dengan cara ini, $arr menjadi tatasusunan yang mengandungi empat elemen, iaitu "epal", "oren", "pisang" dan "anggur".
Ringkasan:
Dalam PHP, operasi menukar rentetan kepada tatasusunan adalah sangat biasa, dan biasanya boleh dilengkapkan menggunakan fungsi seperti explode, str_split dan preg_split. Perbezaan antara fungsi yang berbeza terletak pada kaedah pemisahan yang berbeza Anda perlu memilih fungsi yang sesuai dengan anda mengikut senario penggunaan.
Atas ialah kandungan terperinci Rentetan PHP kepada penukaran jenis tatasusunan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!