Rentetan PHP kepada penukaran jenis tatasusunan

WBOY
Lepaskan: 2023-05-20 10:49:39
asal
475 orang telah melayarinya

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 ] )
Salin selepas log masuk

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";
Salin selepas log masuk

Sekarang kita ingin menukarnya kepada tatasusunan, kita boleh menulisnya seperti ini:

$arr = explode(",", $str);
Salin selepas log masuk

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:

rreee

Antaranya, $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 ] )
Salin selepas log masuk

Sekarang kita mahu menukarnya kepada tatasusunan, kita boleh menulisnya seperti ini:

$str = "Hello World";
Salin selepas log masuk

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);
Salin selepas log masuk

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 ]] )
Salin selepas log masuk

Sekarang kita ingin memisahkannya dengan ruang dan koma, kita boleh menulis:

$str = "apple,orange banana grape";
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!