Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Pisahkan rentetan kepada tatasusunan menggunakan fungsi explode() PHP

Pisahkan rentetan kepada tatasusunan menggunakan fungsi explode() PHP

PHPz
PHPzasal
2023-11-03 08:12:271238semak imbas

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);

Keluarannya adalah seperti berikut:

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

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

$str = "apple,orange,banana";
$arr = explode(",", $str);
print_r($arr);

Hasil output adalah seperti berikut:

Array
(
    [0] => apple
    [1] => orange
    [2] => banana
)
  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";

Anda boleh menggunakan kod berikut:

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

Hasil output adalah seperti berikut:

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

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

)

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!

Kenyataan:
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