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']);
Penjelasan:
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!