Удаление больше чем одного пробела

Так, Если у меня есть строка как

"hello    what is  my    name"

Как я могу взять все пробелы и заменить каждого только одним пространством?

12
задан Lightness Races with Monica 27 December 2011 в 19:29
поделиться

2 ответа

Это должно сработать:

$replaced = preg_replace('/\s\s+/', ' ', $text);

Выход:

hello what is my name
35
ответ дан 2 December 2019 в 03:53
поделиться

Нашел решение:

<?php

$str = ' This is    a    test   ';
$count = 1;
while($count)
    $str = str_replace('  ', ' ', $str, $count);

?>
3
ответ дан 2 December 2019 в 03:53
поделиться
Другие вопросы по тегам:

Похожие вопросы: