Tôi đang nhận được $row['message']
từ cơ sở dữ liệu MySQL và tôi cần xóa tất cả khoảng trắng như \n
\t
và cứ tiếp tục như vậy.Xóa nhiều khoảng trắng
$row['message'] = "This is a Text \n and so on \t Text text.";
nên được định dạng để:
$row['message'] = 'This is a Text and so on Text text.';
tôi đã cố gắng:
$ro = preg_replace('/\s\s+/', ' ',$row['message']);
echo $ro;
nhưng nó không loại bỏ \n
hoặc \t
, chỉ cần không gian duy nhất. Bất cứ ai có thể cho tôi biết làm thế nào để làm điều đó?
Ký tự dòng mới và tab nằm trong dấu nháy đơn, vì vậy bạn muốn chúng theo nghĩa đen? –
Tôi đã cố định trích dẫn của mã sectin bằng \ n và \ t bằng cách thay đổi nó thành dấu ngoặc kép. –
@creativz bạn đánh dấu câu trả lời được chấp nhận như thế nào? Bốn năm là đủ để quyết định cái nào là tốt nhất cho bạn;) – Andrew