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 ![]() Código PHP: Código PHP: Código PHP:
__________________ Josemi Aprendiz de mucho, maestro de poco. |