Así pues, si tengo una cadena comoExtracción de más de un espacio en blanco
"hello what is my name"
¿Cómo puedo tomar todos los espacios y vuelva a colocar cada uno con un solo espacio?
Así pues, si tengo una cadena comoExtracción de más de un espacio en blanco
"hello what is my name"
¿Cómo puedo tomar todos los espacios y vuelva a colocar cada uno con un solo espacio?
Esto debe hacerlo:
$replaced = preg_replace('/\s\s+/', ' ', $text);
Salida:
hello what is my name
encontrado la solución:
<?php
$str = ' This is a test ';
$count = 1;
while($count)
$str = str_replace(' ', ' ', $str, $count);
?>
Eso no es realmente la solución más elegante ... de hecho es bastante ineficiente. –
Buena solución para alguien que no está familiarizado con las expresiones regulares. Y la "eficiencia" realmente no importa aquí. –
Guau, es divertido recordar cuánto peor me chupé hace años. – ThinkingInBits
muy inteligente .............. – Umair