Bagaimana untuk mengalih keluar Semua Ruang Putih daripada Pengambilan Pangkalan Data MySQL?

DDD
Lepaskan: 2024-11-17 08:05:03
asal
588 orang telah melayarinya

How to Remove All Whitespace from MySQL Database Retrievals?

Penyelesaian Optimum untuk Mengalih Keluar Berbilang Ruang Putih daripada Pengambilan Pangkalan Data

Apabila mendapatkan semula data daripada pangkalan data MySQL, seperti teks mesej yang disimpan dalam $row['message'], ia mungkin mengandungi aksara ruang putih yang tidak diingini seperti baris baharu (n), tab (t) dan berbilang ruang. Untuk meningkatkan kebolehbacaan dan pemformatan data ini, adalah penting untuk mengalih keluar ruang putih tambahan ini.

Anda sebelum ini cuba menggunakan ungkapan biasa preg_replace('/ss /', ' ', $row['message'] ), tetapi ia hanya menggantikan dua atau lebih ruang berturut-turut, mengabaikan baris baharu dan tab.

Untuk mengalih keluar semua jenis ruang putih dengan berkesan, anda perlu mengubah suai corak ungkapan biasa. Corak yang sesuai ialah s , yang sepadan dengan satu atau lebih aksara ruang putih, termasuk ruang, tab dan baris baharu.

Kod yang diperbetulkan ialah:

$ro = preg_replace('/\s+/', ' ', $row['message']);
Salin selepas log masuk

Dengan menggunakan kod yang dikemas kini ini, anda boleh berjaya mengalih keluar semua bentuk ruang putih daripada teks mesej, menghasilkan output yang bersih dan berstruktur.

Atas ialah kandungan terperinci Bagaimana untuk mengalih keluar Semua Ruang Putih daripada Pengambilan Pangkalan Data MySQL?. 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