Dize Değişkenlerini Aramak

Bir verinin dizenin öğesi olup olmadığını kontrol etmek için in_array() fonksiyonunu kullanırız.

$meyveler = array('Elma','Armut','Ayva','Nar','Portakal');

if ( in_array( 'Elma', $meyveler ) )
   echo 'Aranılan meyve var!';
else
   echo 'Aranılan meyve yok!';

Yukarıdaki kodda $meyveler bir değişkendir ve bazı öğeler içerir. Elma öğesinin dizemizde olup olmadığını anlamak için in_array( ‘Elma’, $meyve ) sorgusunu yaptık. Bu fonksiyonun çıkaracağı sonuç eğer aradığımız kelime varsa TRUE (doğru), yoksa FALSE (yanlış) olacaktır. Elma olduğu için çıkan sonuç “Aranılan meyve var!” olacaktır.

Biz örnekte alfasayısal (string) bir değişken kullandık. Siz sayılarla hatta dizelerle bile arama yapabilirsiniz.