Eliminar espacios repetidos en PHP

El post de hoy es bastante corto, voy a dejaros un pequeño código que elimina los espacios en blanco repetidos en el medio de una cadena, utilizando para ello expresiones regulares en PHP.

Nota: el código está actualizado para utilizar las funciones de expresiones regulares más actuales de PHP y los las deprecadas.

El código para eliminar estos espacios en blanco repetidos en el medio de cualquier cadena para PHP es el siguiente:

$cadena_sin_espacios = preg_replace('/( ){2,}/u',' ',$cadena_con_espacios);

Ejemplo:

Esta    cadena    contiene   espacios    repetidos

Quedaría así

Esta cadena contiene espacios repetidos.

Espero que os sea tan útil como la encuentro yo.

Comentarios