
31/05/2011, 08:09
|
 | | | Fecha de Ingreso: marzo-2008 Ubicación: Cubil felino
Mensajes: 1.652
Antigüedad: 17 años Puntos: 336 | |
Respuesta: Obtener cadena diferente en array si se puede convertir en función solo tendrías que enviarle el array.
en cuanto al funcionamiento es tal como dices, al principio la variable $prev (que contiene siempre el valor anterior revisado para ir comparando) y la variable $comun (que contiene siempre el valor que haya encontrado repetido) reciben las últimas 4 letras del último elemento:
$prev=$comun=substr($data[3],-4);
en este caso el último elemento era el 3, sin embargo si no sabes cuantos elementos son podrías hacer un count() y restar 1 por la ubicacion 0:
$prev=$comun=substr($data[count($data)-1],-4);
luego el foreach toma cada elemento del arreglo y lo compara con el anterior, si es igual al anterior entonces lo considera un elemento $comun, si es distinto al $comun se considera $nocomun.
__________________ El objetivo de este foro es orientar al usuario como un favor y no como una obligación.
Yo soy de los que dan puntos por aporte :D |