Ben şüphe kullanmak neyim:Kullanımı daha iyi olan: in_array veya array_unique?
foreach(){
// .....
if(!in_array($view, $this->_views[$condition]))
array_push($this->_views[$condition], $view);
// ....
}
VEYA
foreach(){
// .....
array_push($this->_views[$condition], $view);
// ....
}
$this->_views[$condition] = array_unique($this->_views[$condition]);
GÜNCELLEME
gol benzersiz değerlerin dizisini elde etmektir. Bu, in_array
ile zaten mevcutsa veya her seferinde değer eklediğinde ve son olarak array_unique
kullanınca her seferinde kontrol edilerek yapılabilir. Yani bu iki yol arasında büyük bir fark var mı?
belgelerini okuyun 'array_unique' in_array' dizisi değerlere bir arama sağlar' ... Verilen dizi içinde yinelenen değerleri kaldırır ve döndüren bir doğru/yanlış –
biliyorum @DarylGill neyi Bu işlevler, ancak sağlanan örneklerin hangisinin daha iyi olduğunu bilmek istiyorum – user1692333
Bu iki işlevle ne sıklıkta takıldığınızı, hangi bağlamda kullanıldığını vb. yeterince bilgi vermediniz. –