Yo tengo esto en javascript
:
Código:
<script language='JavaScript'>
function ltrim(s) {
return s.replace(/^\s+/, "");
}
function rtrim(s) {
return s.replace(/\s+$/, "");
}
function trim(s) {
CadenaaReemplazar = " ";
CadenaReemplazo = "";
cad = s.split(CadenaaReemplazar).join(CadenaReemplazo);
return rtrim(ltrim(cad));
}
</script>
De todas formas, podrías hacer algo más "burro", como esto:
Código PHP:
// $cad es tu cadena con espacios
// $cad2 es tu cadena resultante
$k = 0;
for ($i = 0; $i < strlen($cad); $i++) {
if ($cad[$i] != ' ') {
$cad2[$k] = $cad[$i];
$k++;
}
}
No lo he probado, pero debe funcionar.