Hola a todos soy nuevo aqui y mi pregunta es como dice el titulo
Pues lo que pasa esque quiero dividir una cadena de texto cada palabra en un vector separandolas por los espacios en blanco.
Se que en PHP esto lo hago con
Código PHP:
explode(" ",$cadena)
y tambien se que se puede quitar los espacios en blanco del inicio y del final con trim pero lo que yo quiero hacer por ejemplo es esto:
Tengo la siguiente cadena de texto:
Código PHP:
$cadena="HOLA MUNDO";
Si a esta le aplico el
Código PHP:
explode(" ",$cadena)
El resultado seria en un array["HOLA","MUNDO"]
Q esta bien.
Pero el problema es cuando se escriba por ejemplo por error o cualquier situación la misma cadena pero con 3 espacios en blanco entre HOLA Y MUNDO de la siguiente manera:
Código PHP:
$cadena="HOLA MUNDO";
Si a esta le aplico el
Código PHP:
explode(" ",$cadena)
El resultado seria en un array["HOLA"," "," ","MUNDO"]
que no esta bien.
Entonces como le podria yo dejar de la siguiente manera
"HOLA MUNDO"
cuando tenga mas de un espacio en blanco entre palabras
"HOLA\   MUNDO"
OJO: Le puse   para q se vea cuantos espacios en blancos son. porque en html es asi.
Gracias de antemano.