[Php-it] eliminare duplicati in array
DierRe
dierre at dierrelabs.org
Mon Jan 8 01:31:19 CET 2007
Il 07/01/07, info at bolognalife.com <info at bolognalife.com> ha scritto:
>
> ________________SPONSOR______________
> Spazio pubblicitario libero.
> mail a info at ziobudda.net
>
>
>
> ________________SPONSOR______________
>
> salve,
> metto una lista di zone, chiamate da una select su una
> tabella di annunci, dentro un array.
> es. $zone = array(49,70,70);
> esiste una funzione per eliminare i valori che si ripetono
> all'interno di un'array?
> questa è la mia idea:
> for ($i; $i <= $find_zona_num; $i ++) {
> if ($IDAN[$i] != $IDAN[$i+1]) {
> $IDANNUNCIO[$j] = $IDAN[$i];
> } else {
> unset($IDANNUNCIO[$j]);
> }
> echo $IDANNUNCIO[$j];
> }
> ...ma ovviamente non funziona? idee migliori?!
> vado a nanna.
> buonanotte,
> marco
>
> _______________________________________________
> Php-it mailing list
> Php-it at lists.ziobudda.net
> Per cancellarsi dalla lista:
> http://lists.ziobudda.net/mailman/listinfo/php-it
>
ci provo, ma calcola che è l'1.30 e non l'ho provato:
$arr = array(1,5);
$inserting_var = 5; // il valore che vuoi inserire
function check_elem($var){
global $inserting_var;
return ($var % $inserting_var == 0);
}
if( count(array_filter($arr,"check_elem"))==0) echo "non c'è, puoi
inserirlo";
else echo "c'è già nell'array";
--
www . dierrelabs . org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ziobudda.net/pipermail/php-it/attachments/20070108/4bffc19d/attachment.htm
More information about the Php-it
mailing list