A veces es conveniente eliminar TODOS los espacios en blanco de una cadena que haya sido enviada desde un campo input-tex o otros, la función trim() no nos da estos beneficios ya que solo elimina los espacios que estén al comienzo y al final de una cadena, la función perfecta para este trabajo es preg_replace()
mira el ejemplo:
- $cadena = "Mi cadena con espacios";
- $cadena = preg_replace('[\s+]',"", $cadena);
- //Resultado: Micadenaconespacios
la función preg_replace() de php busca y remplaza una cadena a partir de una expresión regular, preg_replace('expresion regular', 'Nueva cadena', 'Variable').
otro ejemplo:
- $cadena = "Mi cadena con espacios";
- $cadena = preg_replace('[\s+]',"_", $cadena);
- //Resultado: Mi_cadena_con_espacios
0 comentarios