Php dizi fonksiyonlarından bahsetmiştim ve fırsat buldukça yeni fonksiyonları tanıtacağımı söylemiştim. Hazır bir işte sürekli kullanmışken bloguma da bot düşeyim dedim, in_array() !
Bir değer var ve bu değerin bir dizi değişkende olup olmadığını merak ediyorsunuz, önceki yazılarda değindiğim gibi foreachle uzun uzadıya işinizi halledebilirsiniz ama ne gerek var ki?

//bir dizi değişken yaratalım
$dizi = array();
$dizi[] = 'armut';
$dizi[] = 'elma';
$dizi[] = 'hiyar';
$dizi[] = 'domates';
//dizi değişkeni oluşturduk ve içeriğine sebze, meyve bir şeyler atadık şimdi merak edelim bakalım bu değişken içerisinde muz var mı?
if(in_array('muz',$dizi))
{
     echo 'dizide muz var';
}
else
{
     echo 'dizide muz yok';
}

Çıktı:

dizide muz yok

evet dizide muz olmadığı için else devreye girdi.

Lafı fazla uzatmadan
in_array fonksiyonu adından da anlaşılacağı üzere bir dizi değişkende bir değerin olup olmadığını anlamakta imdadımıza yetişen güzel bir fonksiyon.