Pisahkan rentetan ke dalam tatasusunan menggunakan fungsi PHP 'meletup'

WBOY
Lepaskan: 2023-07-25 06:06:01
asal
1523 orang telah melayarinya

Gunakan fungsi PHP "meletup" untuk membelah rentetan kepada tatasusunan

Dalam pembangunan PHP, kita sering menghadapi situasi di mana kita perlu membelah rentetan mengikut pembatas yang ditentukan. Pada masa ini, kita boleh menggunakan fungsi terbina dalam PHP "meletup" untuk menukar rentetan kepada tatasusunan. Artikel ini akan memperkenalkan cara menggunakan fungsi "meletup" untuk memisahkan rentetan dan memberikan contoh kod yang berkaitan.

Sintaks asas fungsi "meletup" adalah seperti berikut:

array explode ( string $delimiter , string $string [, int $limit ] )
Salin selepas log masuk

Antaranya, parameter "pembatas" ialah pembatas yang ditentukan, dan parameter "rentetan" ialah rentetan yang akan dipecahkan. Parameter pilihan "had" digunakan untuk mengehadkan bilangan elemen tatasusunan yang dikembalikan.

Berikut ialah contoh menggunakan fungsi "meletup" untuk memisahkan rentetan kepada tatasusunan:

<?php
$str = "Apple,Banana,Orange,Strawberry";
$delimiter = ",";
$fruits = explode($delimiter, $str);

print_r($fruits);
?>
Salin selepas log masuk

Jalankan kod di atas dan output adalah seperti berikut:

Array
(
    [0] => Apple
    [1] => Banana
    [2] => Orange
    [3] => Strawberry
)
Salin selepas log masuk

Dalam contoh di atas, tatasusunan yang mengandungi berbilang nama buah pertama kali ditakrifkan String "$str". Kemudian, menggunakan koma sebagai pembatas, fungsi "meletup" dipanggil untuk memisahkan rentetan kepada tatasusunan. Akhir sekali, gunakan fungsi "print_r" untuk mencetak elemen tatasusunan berpecah.

Anda dapat melihat bahawa tatasusunan terbelah mengandungi nama setiap buah sebagai elemen tatasusunan.

Selain menggunakan satu aksara sebagai pembatas, anda juga boleh menggunakan berbilang aksara sebagai pembatas, contohnya:

<?php
$str = "Hello World! How are you today?";
$delimiter = " ";
$words = explode($delimiter, $str);

print_r($words);
?>
Salin selepas log masuk

Jalankan kod di atas, output adalah seperti berikut:

Array
(
    [0] => Hello
    [1] => World!
    [2] => How
    [3] => are
    [4] => you
    [5] => today?
)
Salin selepas log masuk

Dalam contoh di atas, gunakan ruang sebagai pembatas untuk membelah rentetan Dibahagikan kepada tatasusunan, keputusan diperoleh dengan setiap perkataan sebagai elemen tatasusunan.

Perlu diingat bahawa jika anda ingin membahagikan rentetan kepada tatasusunan mengikut setiap aksara, anda boleh menggunakan fungsi "str_split" dan bukannya fungsi "meletup". Contohnya:

<?php
$str = "Hello";
$characters = str_split($str);

print_r($characters);
?>
Salin selepas log masuk

Jalankan kod di atas, output adalah seperti berikut:

Array
(
    [0] => H
    [1] => e
    [2] => l
    [3] => l
    [4] => o
)
Salin selepas log masuk

Dalam artikel ini, kami memperkenalkan cara menggunakan fungsi PHP "meletup" untuk memisahkan rentetan kepada tatasusunan, dan memberikan contoh kod yang berkaitan. Saya harap artikel ini membantu anda memahami dan menggunakan fungsi "meletup".

Atas ialah kandungan terperinci Pisahkan rentetan ke dalam tatasusunan menggunakan fungsi PHP 'meletup'. 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