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

php 1234 ditukar kepada tatasusunan

WBOY
WBOYasal
2023-05-05 13:44:02641semak imbas

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

Hasil keluaran kod ini ialah:

Array
(
    [0] => php
    [1] => 1234
)

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

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

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!

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