Bagaimana untuk membuang berbilang ruang kosong daripada data pangkalan data MySQL?

Linda Hamilton
Lepaskan: 2024-11-16 08:53:03
asal
404 orang telah melayarinya

How to Remove Multiple Whitespaces from MySQL Database Data?

Mengalih keluar Berbilang Ruang Putih dalam Data Pangkalan Data MySQL

Untuk mengalih keluar berbilang ruang putih (n, t, dsb.) daripada data pangkalan data MySQL, anda boleh gunakan penyelesaian berikut:

Penjelasan Masalah:
Bila mendapatkan data menggunakan $row['message'] daripada pangkalan data MySQL, anda mungkin menemui aksara ruang kosong seperti n (baris baharu) dan t (tab) yang boleh menjejaskan pemformatan teks anda. Matlamatnya adalah untuk menghapuskan ruang putih ini sambil mengekalkan ruang tunggal.

Penyelesaian:
Untuk menyelesaikan tugas ini, anda boleh memanfaatkan fungsi preg_replace() dengan perkara berikut corak:

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

Penjelasan:

  • s : Corak regex ini sepadan dengan satu atau lebih aksara ruang putih (n, t, ruang, dsb.).
  • ' ': Ia menggantikan ruang putih yang dipadankan aksara dengan satu ruang.

Pengoptimuman:
Untuk pengoptimuman prestasi, disyorkan untuk menggunakan corak ss * dan bukannya ss . Yang pertama sepadan dengan satu atau lebih ruang putih, manakala yang kedua sepadan dengan dua atau lebih ruang putih, yang tidak diperlukan dalam senario ini.

Atas ialah kandungan terperinci Bagaimana untuk membuang berbilang ruang kosong daripada data 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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan