Pisahkan rentetan kepada tatasusunan menggunakan fungsi explode() PHP

PHPz
Lepaskan: 2023-11-03 08:16:01
asal
1271 orang telah melayarinya

Pisahkan rentetan kepada tatasusunan menggunakan fungsi explode() PHP

Gunakan fungsi explode() PHP untuk memisahkan rentetan kepada tatasusunan Contoh kod khusus diperlukan

Dalam pembangunan PHP, pemisahan rentetan ialah operasi yang sangat biasa dan boleh dilaksanakan menggunakan fungsi operasi rentetan asal juga. Ini boleh dicapai menggunakan fungsi explode() terbina dalam PHP. Fungsi explode() membahagikan rentetan kepada tatasusunan mengikut pembatas yang ditentukan, yang sangat mudah digunakan. Artikel ini akan memperkenalkan secara terperinci cara menggunakan fungsi explode() untuk memisahkan rentetan kepada tatasusunan dan memberikan contoh kod tertentu.

  1. Gunakan fungsi explode() untuk memisahkan rentetan kepada tatasusunan

Sintaks fungsi explode() adalah seperti berikut:

array explode ( string $delimiter , string $string [, int $limit = PHP_INT_MAX ] )

Perihalan parameter :
$pembatas: Diperlukan, menentukan aksara atau rentetan yang digunakan untuk mengehadkan rentetan.
$string: diperlukan, rentetan itu akan dibelah.
$limit (pilihan): Tentukan had pada bilangan elemen tatasusunan yang dibahagikan kepada.

Sebagai contoh, untuk memisahkan rentetan yang dibatasi ruang kepada tatasusunan, anda boleh menggunakan kod berikut:

$str = "apple orange banana";
$arr = explode(" ", $str);
print_r($arr);
Salin selepas log masuk

Keluarannya adalah seperti berikut:

Array
(
    [0] => apple
    [1] => orange
    [2] => banana
)
Salin selepas log masuk
Salin selepas log masuk

Untuk memisahkan rentetan yang dipisahkan koma kepada tatasusunan, anda boleh menggunakan kod berikut:

$str = "apple,orange,banana";
$arr = explode(",", $str);
print_r($arr);
Salin selepas log masuk

Hasil output adalah seperti berikut:

Array
(
    [0] => apple
    [1] => orange
    [2] => banana
)
Salin selepas log masuk
Salin selepas log masuk
  1. Gunakan fungsi explode() dan gelung untuk membahagi berbilang rentetan yang dipisahkan koma kepada tatasusunan bersarang

Kadangkala, anda perlu membahagikan berbilang rentetan dipisahkan koma tatasusunan bersarang Tatasusunan boleh dilaksanakan dengan menggabungkan gelung dan fungsi explode(). Sebagai contoh, untuk memisahkan dua rentetan berikut kepada tatasusunan bersarang:

$str1 = "apple,orange";
$str2 = "banana,pear";
Salin selepas log masuk

Anda boleh menggunakan kod berikut:

$strArr = array($str1, $str2);
$array = array();
foreach($strArr as $str) {
    $arr = explode(",", $str);
    $array[] = $arr;
}
print_r($array);
Salin selepas log masuk

Hasil output adalah seperti berikut:

Array
(
    [0] => Array
        (
            [0] => apple
            [1] => orange
        )

    [1] => Array
        (
            [0] => banana
            [1] => pear
        )

)
Salin selepas log masuk

Melalui contoh kod di atas, saya percaya anda telah menguasai cara menggunakan fungsi explode() untuk mengembangkan aksara Bagaimana untuk memisahkan rentetan kepada tatasusunan. Dalam pembangunan PHP, pemprosesan rentetan adalah pautan yang sangat penting, dan menguasai fungsi operasi rentetan adalah kemahiran penting.

Atas ialah kandungan terperinci Pisahkan rentetan kepada tatasusunan menggunakan fungsi explode() PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
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