Bagaimanakah saya boleh memisahkan rentetan dengan berbilang ruang atau tab dalam PHP?

Mary-Kate Olsen
Lepaskan: 2024-11-12 21:35:02
asal
535 orang telah melayarinya

How can I split a string by multiple spaces or tabs in PHP?

Meletup Rentetan dengan Berbilang Ruang atau Tab

Membahagikan rentetan kepada tatasusunan berdasarkan pembatas tertentu selalunya diperlukan dalam pengaturcaraan. Dalam kes ini, kami ingin meledakkan rentetan dengan satu atau lebih kejadian ruang atau tab.

Penyelesaian kepada tugas ini terletak pada penggunaan fungsi preg_split():

$str = "A      B      C      D";
$delimiter = "/\s+/";

$parts = preg_split($delimiter, $str);
Salin selepas log masuk

Inilah apa setiap bahagian kod ini accomplishes:

  • preg_split($delimiter, $str): Fungsi ini membahagikan rentetan input ($str) kepada bahagian berdasarkan pembatas yang disediakan ($pembatas), yang dalam kes ini ialah sebarang gabungan satu atau lebih ruang atau tab.
  • $parts: Ini ialah tatasusunan yang menyimpan bahagian rentetan yang dipisahkan.

Hasil akhir ialah tatasusunan $bahagian yang mengandungi elemen rentetan individu: ["A", "B", "C", "D"]. Pendekatan ini memastikan rentetan dipisahkan pada setiap kejadian satu atau lebih ruang atau tab berturut-turut, memberikan penyelesaian yang fleksibel dan cekap.

Atas ialah kandungan terperinci Bagaimanakah saya boleh memisahkan rentetan dengan berbilang ruang atau tab 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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan