Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk Memisahkan Rentetan Menggunakan Pelbagai Pembatas dalam PHP?
Pemisahan Rentetan Menggunakan Berbilang Pembatas dalam PHP
Dalam PHP, pemisahan rentetan dengan berbilang pembatas ialah tugas biasa yang memerlukan pendekatan yang disesuaikan. Mari kita pertimbangkan contoh:
<code class="php">$string = "something here ; and there, oh,that's all!"; // Split the string by ";" and "," delimiters</code>
Bagaimana kita boleh mencapai ini? Penyelesaiannya terletak pada penggunaan fungsi preg_split() PHP, yang membenarkan pemisahan berdasarkan ungkapan biasa.
<code class="php">$pattern = '/[;,]/'; echo '<pre class="brush:php;toolbar:false">', print_r(preg_split($pattern, $string), 1), '';
Dalam contoh ini, ungkapan biasa /[;,]/ sepadan dengan sebarang kejadian sama ada koma bertitik ( ;) atau koma (,):
Akibatnya, fungsi membahagi rentetan input menjadi berbilang baris:
something here and there oh that's all!
Teknik ini menyediakan penyelesaian serba boleh untuk membelah rentetan dengan berbilang pembatas dalam PHP.
Atas ialah kandungan terperinci Bagaimana untuk Memisahkan Rentetan Menggunakan Pelbagai Pembatas dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!