10/10/2018, 13:18
Xóa khoảng trắng thừa trong chuỗi
giả sử mình có chuỗi "dien___________dan___tin_hoc";
kết quả phải lấy chuỗi "dien_dan_tin_hoc";
(kí tự "_" là biểu diễn cho khoảng trắng, vì mình không biết biểu diễn kí tự trắng trên bài viết mong bạn đọc thông cảm)
PHP có hỗ trợ hàm nào có chức năng như vấy không, mong các bạn chỉ giúp
kết quả phải lấy chuỗi "dien_dan_tin_hoc";
(kí tự "_" là biểu diễn cho khoảng trắng, vì mình không biết biểu diễn kí tự trắng trên bài viết mong bạn đọc thông cảm)
PHP có hỗ trợ hàm nào có chức năng như vấy không, mong các bạn chỉ giúp
Bài liên quan
Nếu trong string có hai dấu cách thì replace hai dấu cách với 1 dấu cách
và loop test trở lại
Gợi ý: xét vị trí đầu tiên xuất hiện khoảng trắng, gọi là i. Ở phần tử thứ i, xét nếu phần tử i+1 cũng là khoảng trắng thì xóa nó đi.
Hoặc bạn làm theo cách bác TOM.
while (strpos($string," ")) $string = str_replace(" "," ",$string);
hem biết thế này vẫn đúng hem hay là sai
Cho chú một cái roi vào mông . Học đến năm thứ 3 rồi mà ko thèm phân biệt cái \s là một pattern. Nếu muốn thay pattern bằng chính string khớp với nó thì phải dùng back ref chứ