Vì vậy, Nếu tôi có một chuỗi nhưLoại bỏ nhiều hơn một màu trắng-không gian
"hello what is my name"
Làm thế nào tôi có thể mất tất cả các không gian và thay thế mỗi chỉ với một không gian?
Vì vậy, Nếu tôi có một chuỗi nhưLoại bỏ nhiều hơn một màu trắng-không gian
"hello what is my name"
Làm thế nào tôi có thể mất tất cả các không gian và thay thế mỗi chỉ với một không gian?
này nên làm điều đó:
$replaced = preg_replace('/\s\s+/', ' ', $text);
Output:
hello what is my name
Tìm thấy giải pháp:
<?php
$str = ' This is a test ';
$count = 1;
while($count)
$str = str_replace(' ', ' ', $str, $count);
?>
Đó không phải là thực sự là giải pháp thanh lịch nhất ... infact nó khá không hiệu quả. –
Giải pháp tốt cho những người không quen thuộc với các cụm từ thông dụng. Và "hiệu quả" không thực sự quan trọng ở đây. –
Wow, thật buồn cười khi nhìn lại tôi đã hút bao nhiêu năm trước. – ThinkingInBits
rất thông minh .............. – Umair