Ver Mensaje Individual
  #6 (permalink)  
Antiguo 10/11/2010, 22:22
fedorlatorre
 
Fecha de Ingreso: junio-2010
Mensajes: 20
Antigüedad: 14 años, 4 meses
Puntos: 0
Respuesta: Separar array por comas y borrar espacios en blanco

hice una pequeña función:

Código PHP:
  function borrar_comas($cadena)
   {
   
$separador",";
 
$total_separadores=substr_count($cadena,$separador);
//echo $total_separadores;
 
if ($total_separadores>1)
 
 {
 
 
$total_cadena=strlen($cadena);
// echo $total_cadena;
 
for ($i=$total_cadena;$i>$total_cadena-$total_separadores;$i--)
      { 
     
     
$cadena[$i]=$coma;
     
str_replace(",","",$coma);
     
      }
      return 
$cadena;
 }
   } 
borra las últimas comas excepto la última. me pregunto si de esta forma, acoplando esta función en algún sitio puedo solucionar mi problema, que repito es:
al enviar por el formulario y separar cada valor por comas, si les pongo más de de una coma detras, se generan tantos valores vacíos (o arrays vacíos) como comas. Además, si la última palabra lleva una coma y a continuación no se escribe otra, también se genera un array vacío después de la última palabra.

Bueno, de nuevo vuelvo a daros las gracias por vuestra paciencia.