Saludos.
 
Tengo lo siguiente:
 
$cadena = 10,11,12,12,12,12,12,23,23,23,23,34;
 
quiero dejarla asi:
 
$cadena = 10,11,12,23,34;
 
Cómo puedo hacer eso?
 
Gracias 
    
  |  |||
|      Hola,   Pasar a array con explode(), quitar repetidos con array_unique(), pasar a cadena con implode(). Saludos. 
				__________________   Josemi Aprendiz de mucho, maestro de poco.  |  
  
  |  ||||
|      $cadena = implode(",",array_unique(explode(",",$cadena)));     
				__________________   ¿Te apasiona el mundo del guión? El portal del guión  |  
  
  |  ||||
|      Funciona perfecto.    Y si viene asi: $cadena = ,10,,11,12,12,,12,12,12,,23,23,23,,23,34,; Que debería agregar?? 
				__________________   José Molina La marginalidad no esta en la incapacidad de calmar el hambre de un estómago sino en la incapacidad de calmar el hambre de la mente.  |  
  
  |  |||
|      array_filter() antes del implode(). O antes del array_unique().    Saludos. 
				__________________    Josemi Aprendiz de mucho, maestro de poco. Última edición por josemi; 21/10/2004 a las 08:24  |  
  
  |  ||||
|      Así??    $cadena = array_filter(implode(",",array_unique(explode(",", $cadena))), ","); ??? No creo que lo este escribiendo bien, porque no me funciona, jejejeje 
				__________________   José Molina La marginalidad no esta en la incapacidad de calmar el hambre de un estómago sino en la incapacidad de calmar el hambre de la mente.  |  
  
  |  |||
|      Antes "logicamente", en el sentido de la ejecucion. La sentencia de living (la vida loca       ) se ejecuta de dentro hacia fuera. Es lo mismo a:Código PHP:    Código PHP:    Código PHP:    
				__________________   Josemi Aprendiz de mucho, maestro de poco.  |