Rumah > pembangunan bahagian belakang > masalah PHP > php 1234 ditukar kepada tatasusunan

php 1234 ditukar kepada tatasusunan

WBOY
Lepaskan: 2023-05-05 13:49:55
asal
669 orang telah melayarinya

Dalam PHP, kita boleh menggunakan beberapa fungsi terbina dalam untuk menukar rentetan kepada tatasusunan. Dalam artikel ini, kami akan menerangkan cara menukar rentetan seperti "php 1234" kepada tatasusunan.

Kaedah 1: Gunakan fungsi explode()

Fungsi explode() boleh memisahkan rentetan kepada berbilang subrentetan, dan kemudian menyimpan subrentetan ini dalam tatasusunan. Kita boleh menggunakan ruang untuk memisahkan rentetan kepada dua subrentetan, "php" dan "1234", dan kemudian menyimpannya dalam tatasusunan. Kod khusus adalah seperti berikut:

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

Hasil keluaran kod ini ialah:

Array
(
    [0] => php
    [1] => 1234
)
Salin selepas log masuk

Kaedah 2: Gunakan fungsi preg_split()

Fungsi preg_split() ialah sama dengan fungsi explode() , anda boleh membahagikan rentetan kepada subrentetan dan menyimpannya dalam tatasusunan. Walau bagaimanapun, ia boleh menggunakan ungkapan biasa sebagai pembatas, menjadikannya lebih fleksibel. Kita boleh menggunakan ungkapan biasa "/s+/" untuk memisahkan rentetan dengan satu atau lebih ruang sebagai pembatas. Kod khusus adalah seperti berikut:

$str = "php 1234";
$arr = preg_split("/\s+/", $str);
print_r($arr);
Salin selepas log masuk

Hasil keluaran kod ini adalah sama dengan hasil keluaran kod kaedah 1.

Kaedah 3: Gunakan fungsi str_split()

Fungsi str_split() boleh memisahkan rentetan kepada tatasusunan aksara. Walau bagaimanapun, dalam kes ini, kita perlu membahagikan rentetan kepada dua subrentetan, bukan kepada tatasusunan aksara. Oleh itu, kita perlu memproses hasil selepas pemisahan untuk menukarnya kepada tatasusunan yang kita perlukan. Kod khusus adalah seperti berikut:

$str = "php 1234";
$arr = str_split($str, 4);
$arr[0] = trim($arr[0]);
print_r($arr);
Salin selepas log masuk

Hasil keluaran kod ini adalah sama dengan hasil keluaran kod kaedah 1.

Ringkasan

Dalam PHP, kita boleh menggunakan kaedah di atas untuk menukar rentetan "php 1234" kepada tatasusunan. Antaranya, menggunakan fungsi explode() adalah kaedah yang paling mudah, manakala menggunakan fungsi preg_split() adalah lebih fleksibel apabila memproses rentetan kompleks, dan fungsi str_split() lebih sesuai untuk memproses beberapa rentetan dengan format tetap. Bergantung pada keadaan, kita boleh memilih kaedah yang berbeza untuk menukar rentetan kepada tatasusunan.

Atas ialah kandungan terperinci php 1234 ditukar kepada 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