Удалять излишек пространств цепи с PHP

Я делаю функцию, что, переместив Вас цепь текста например:

"   Hola    mundo   soy    Alexis     " 

что возвратил что-то чистое без пространств.

Для пространств сначала и конца я это делаю:

 function Quitar_Espacios($Frase)
 {
    $frase_sinespacios = trim($Frase)
 }

И Вы возвращаете это мне:

"Hola  mundo   soy   Alexis" 

Вы убираете пространства правильно от начала и конца, но также я хотел бы, чтобы Вы сняли их пространства посередине цепей, оставляя только один и это останется так:

"Hola mundo soy Alexis"

Я предполагаю должен пробегать string, но не, если бук какая-то функция, которая помогала бы мне. Привет заранее.

No se muestran los resultados

8
задан 09.09.2019, 05:20
1 ответ

Эта funciГіn снимает все дублированное место

function Quitar_Espacios($Frase)
 {
    return preg_replace("/\s+/", " ", trim($Frase));
 }
4
ответ дан 01.12.2019, 22:19
  • 1
    Хотя эта publicació n смоги служить для того, чтобы ответить вопрос, она была помечена как низкого качества из-за сообщества. Публикации, которые bá sicamente có я говорю, что они считаются низкой качество и обычно не помогают для других пользователей. Пожалуйста, издай твой ответ для añ adir descripció n, из которого он делает có я говорю имеемый. Прочитай CГіmo отвечать и заверши , пробежавший для má s informació n. – Alvaro Montoro♦ 12.08.2019, 13:42