PHP in_array() fonksiyonu

Örnek

Dizide "Glenn" değeri arayın ve bazı metinleri çıktıya yazın:

<?php
$people = array("Bill", "Steve", "Mark", "David");
if (in_array("Mark", $people))
  {
  echo "Uygunluk bulundu";
  }
else
  {
  echo "Uygunluk bulunamadı";
  }
?>

Çalıştırma Örneği

Tanım ve Kullanım

in_array() fonksiyonu belirtilen değerin dizide olup olmadığını arar.

Açıklama:Eğer Ara Parametre bir dize ise Tür Parametre TRUE olarak ayarlanırsa, arama büyük/küçük harf duyarlı olur.

Sözdizimi

in_array(Ara,dizi,Tür)
Parametre Açıklama
Ara Gerekli. Dizide arayacak değeri tanımlar.
dizi Gerekli. Aranacak diziyi tanımlar.
Tür Opsiyonel. Bu parametreyi true olarak ayarladıysanız, arama veri türünün dizi değerleri ile aynı olup olmadığını kontrol eder.

Açıklama

Verilen değer Ara Dizide Var dizi içindeyse true döner. Üçüncü parametre true olarak ayarlanırsa, fonksiyon yalnızca element dizide bulunur ve veri türü verilen değere eşitse true döner.

Parametre dizide bulunmadıysa, fonksiyon false döner.

Açıklama:Eğer Ara Parametre bir dize ise ve Tür Parametre true olarak ayarlanırsa, arama büyük/küçük harf duyarlı olur.

Teknik Açıklamalar

Dönüş Değeri: Dizide bir değer bulunduysa TRUE döner, aksi takdirde FALSE döner.
PHP Sürümü: 4+
Changelog: PHP 4.2'den itibarenAra Parametreler şimdi de dizi olabilir.

Daha Fazla Örnek

Örnek 1

Tüm parametreleri kullanın:

<?php
$people = array("Bill", "Steve", "Mark", "David");
if (in_array("23", $people, TRUE))
  {
  echo "Uygun bulundu<br>";
  }
else
  {
  echo "Uygunu bulamadım<br>";
  }
if (in_array("Mark",$people, TRUE))
  {
  echo "Uygun bulundu<br>";
  }
else
  {
  echo "Uygunu bulamadım<br>";
  }
if (in_array(23,$people, TRUE))
  {
  echo "Uygun bulundu<br>";
  }
else
  {
  echo "Uygunu bulamadım<br>";
  }
?>

Çalıştırma Örneği