Как удалить только несколько пробелов в строке PHP - PullRequest
1 голос
/ 07 июня 2019

Я хочу удалить только несколько пробелов в строке.

Пример:

Я - Мерт Инал, поэтому [здесь многократный пробел] Я [здесь многозначно пробел] может сделать это

Это должно быть:

Я Мерт Инал, так что могу сделать это

Ответы [ 2 ]

3 голосов
/ 07 июня 2019

Попробуйте использовать preg_replace с шаблоном \s{2,} и замените его пустой строкой:

$input = "I am Mert Inal , so    I    can do that";
$output = preg_replace("/\s{2,}/", "", $input);
echo $output;

Это выдаст:

I am Mert Inal , soIcan do that
0 голосов
/ 07 июня 2019

вы можете попробовать

$string = "I am Mert Inal , so  I   ";

echo preg_replace('/\s+/', ' ',$string);

Выход:

I am Mert Inal , so I .

Примечание:
/ s также применимо для \ n \ r \ t.

...