Bagaimana untuk menukar rentetan kepada tatasusunan dalam PHP

PHPz
Lepaskan: 2023-03-29 15:31:59
asal
593 orang telah melayarinya

Dalam PHP, rentetan dan tatasusunan ialah salah satu jenis data yang paling biasa digunakan. Memandangkan rentetan dan tatasusunan mempunyai struktur data yang berbeza, menukar rentetan kepada tatasusunan boleh menjadikan operasi dan pemprosesan lebih mudah. Berikut ialah cara untuk menukar rentetan kepada tatasusunan.

  1. Gunakan fungsi explode() dalam PHP

Dalam PHP, gunakan fungsi explode() untuk memisahkan rentetan mengikut pembatas yang ditentukan dimasukkan ke dalam tatasusunan dan dikembalikan. Berikut ialah kod sampel:

$str = "apple,banana,orange";
$arr = explode(",", $str);
print_r($arr);
//输出 Array ( [0] => apple [1] => banana [2] => orange )
Salin selepas log masuk

Dalam kod di atas, koma digunakan sebagai pembatas untuk memisahkan rentetan, dan hasilnya akan dimasukkan ke dalam tatasusunan dan output melalui fungsi print_r().

  1. Gunakan fungsi str_split() dalam php

Berbeza daripada fungsi explode(), fungsi str_split() akan menukar rentetan kepada tatasusunan aksara, Setiap aksara akan dipecahkan kepada unsur-unsur yang berasingan. Berikut ialah contoh kod:

$str = "hello world";
$arr = str_split($str);
print_r($arr);
//输出 Array ( [0] => h [1] => e [2] => l [3] => l [4] => o [5] => [6] => w [7] => o [8] => r [9] => l [10] => d )
Salin selepas log masuk

Dalam kod di atas, fungsi str_split() digunakan untuk memisahkan rentetan kepada aksara individu dan meletakkan hasilnya ke dalam tatasusunan.

  1. Gunakan ungkapan biasa

Jika anda perlu membelah rentetan mengikut peraturan tertentu, anda boleh menggunakan ungkapan biasa. Dalam PHP, fungsi preg_split() boleh memisahkan rentetan kepada tatasusunan berdasarkan ungkapan biasa yang ditentukan. Berikut ialah contoh kod:

$str = "001.hello.002.world.003";
$arr = preg_split("/\./", $str);
print_r($arr);
//输出 Array ( [0] => 001 [1] => hello [2] => 002 [3] => world [4] => 003 )
Salin selepas log masuk

Dalam kod di atas, ungkapan biasa . digunakan sebagai pembatas untuk memisahkan rentetan kepada tatasusunan.

Ringkasan

Menggunakan fungsi terbina dalam PHP, anda boleh menukar rentetan kepada tatasusunan untuk pengendalian dan pemprosesan yang mudah. Anda boleh menggunakan fungsi explode(), fungsi str_split() atau ungkapan biasa untuk memilih kaedah yang paling sesuai mengikut keperluan anda untuk menukar rentetan kepada tatasusunan.

Atas ialah kandungan terperinci Bagaimana untuk menukar rentetan kepada tatasusunan dalam PHP. 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