Bagaimana untuk mengalih keluar Semua Aksara Ruang Putih daripada Rentetan dalam PHP?

Linda Hamilton
Lepaskan: 2024-11-14 13:25:02
asal
638 orang telah melayarinya

How to Remove All Whitespace Characters from a String in PHP?

Menghapuskan Semua Aksara Ruang Putih daripada Rentetan

Banyak bahasa pengaturcaraan menyediakan fungsi terbina dalam untuk menanggalkan aksara ruang putih daripada rentetan. Dalam PHP, terdapat dua pendekatan biasa: menggunakan fungsi php_strip_whitespace atau ungkapan biasa dengan preg_replace.

php_strip_whitespace

Walaupun namanya, php_strip_whitespace hanya mengalih keluar ruang, tab dan baris baharu (n), meninggalkan aksara ruang putih lain tidak disentuh (cth., ruang tidak pecah).

Ungkapan Biasa dengan preg_replace

Untuk pendekatan yang lebih komprehensif, ungkapan biasa boleh digunakan untuk menanggalkan semua aksara ruang putih. Ungkapan berikut menggantikan mana-mana jujukan aksara ruang putih (s ) dengan rentetan kosong:

$str = preg_replace('/\s+/', '', $str);
Salin selepas log masuk
Kaedah ini secara berkesan menghapuskan semua aksara ruang putih, tanpa mengira jenisnya.

Pertimbangan Lanjutan

Perhatikan bahawa ungkapan biasa di atas mengendalikan ruang putih dalam set aksara ASCII. Untuk rentetan UTF-8, ungkapan yang lebih komprehensif diperlukan, seperti yang dibincangkan dalam jawapan berkaitan ini:

[Mengendalikan ruang kosong dalam rentetan UTF-8 dengan PHP](https://stackoverflow.com/a/22475166/ 3005479)

Atas ialah kandungan terperinci Bagaimana untuk mengalih keluar Semua Aksara Ruang Putih daripada Rentetan 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