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ı"; } ?>
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>"; } ?>