note 41400 modified in function.array-unique by vrana

From: Date: Tue, 17 Aug 2004 14:50:18 +0000
Subject: note 41400 modified in function.array-unique by vrana
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-79960@lists.php.net to get a copy of this message
<?php function unique_array($arrayOld,$primaryKeyId=0) { $arrayNew=array(); $searchArray=array(); $counter=0; array_push($searchArray,$arrayOld[$primaryKeyId]); $arrayNew[$counter++]=$arrayOld[$primaryKeyId]; for($i=0;$i<count($arrayOld);$i++) { if(array_search(trim($arrayOld[$i][$primaryKeyId]),$searchArray)==0) { $arrayNew[$counter++]=$arrayOld[$i]; array_push($searchArray,trim($arrayOld[$i][$primaryKeyId])); } } return $arrayNew; ?> } --was-- function unique_array($arrayOld,$primaryKeyId=0) { $arrayNew=array(); $searchArray=array(); $counter=0; array_push($searchArray,$arrayOld[$primaryKeyId]); $arrayNew[$counter++]=$arrayOld[$primaryKeyId]; for($i=0;$i<count($arrayOld);$i++) { if(array_search(trim($arrayOld[$i][$primaryKeyId]),$searchArray)==0) { $arrayNew[$counter++]=$arrayOld[$i]; array_push($searchArray,trim($arrayOld[$i][$primaryKeyId])); } } return $arrayNew; } http://php.net/manual/en/function.array-unique.php

« previous php.notes (#79960) next »