|
|
|
| Всем привет, подскажите такую вещь. Как заменить двойные, тройные и тд пробелы на одинарный пробел.
Допустим есть:
шшмуш ошшо шо шотошт оштшоштшотш
|
Как сделать так, чтобы стало так:
шшмуш ошшо шо шотошт оштшоштшотш
|
Есть что-то простое, или нужно пропускать несколько раз через функцию, чтобы уловить такие пробелы, ведь str_replace(" "," ",$text); здесь будет помощником, если подряд его пустить несколько раз, а если пробелов будет 100, то мне сколько раз такую функцию запускать? | |
|
|
|
|
|
|
|
для: morkovkin
(16.08.2010 в 09:15)
| | >Есть что-то простое,
preg_replace('/ +/',...
>или нужно пропускать несколько раз через функцию, чтобы уловить такие пробелы, ведь str_replace(" "," ",$text); здесь будет помощником, если подряд его пустить несколько раз, а если пробелов будет 100, то мне сколько раз такую функцию запускать?
голову.
один раз достаточно. | |
|
|
|
|
|
|
|
для: morkovkin
(16.08.2010 в 09:15)
| |
<?
$s = preg_replace("#\s\s+#us", " ", $s);
|
| |
|
|
|