Hola para efectos de validar algunos archivos con algunas autoridades debo enviar información muy específica. En este caso que no tenga espacios ni al principio ni al final, ni en la parte de en medio. Hay usuario que copian y pegan de otras fuentes cierta información o errores de dedo dejando algo como:
" Hola como estas "
La idea es que lo solucione a:
"Hola como estas"
Pero ni trim ni chop lo solucionan ni esta funcion que encontré en internet:
Código PHP:
function LimpiaEspacios($CadenaConMuchosEspacios)
{
$CadenaConMuchosEspacios= trim($CadenaConMuchosEspacios);
$CadenaRegulada= ereg_replace( ' +', ' ', $CadenaConMuchosEspacios);
return $CadenaRegulada;
}
Creo que los espacios los toma como un caracter ASCII y por eso no los borra tal vez deba crear una función que recorra caracter por caracter y si ve dos espacios quitar uno o algo asi... se que el recorrido seria con un for, donde el maximo de carctares es con strlen, creo que podría ser una solución, pero no se como identificar el ASCII del espacio y borrarlo... la vdd no sabría como solucionarlo...
De antemano muchas gracias!!