Normalde bu işlemi PHP’ nin array kontrol komutlarından “array_unique” ile zahmetsizce yapabilirsiniz. Ama hazıra alışmak olmaz diyorsanız, bu işlemi basitçe kendimiz yapalım.
array_unique kullanımı :
$a=array("1","3","6","6","5","7","5","8","8");
echo(join("-",array_unique($a))."<br>");
Çıktı : 1-3-6-5-7-8
Kendi Algoritmamız:
$a=array("1","3","6","6","5","7","5","8","8");
$b=array();
$b[0]=$a[0];
$var=true;
for($i=1; $i<count($a); $i++) {
for($j=0; $j<count($b); $j++) {
if($b[$j]==$a[$i]) {
$var=false;
}
}
if($var)
{
$b[]=$a[$i];
}
$var=true;
}
sort($b);
echo(join("-",$b));
Çıktı : 1-3-6-5-7-8
3,093 total views, 2 views today