(PHP 4, PHP 5)
in_array — Bir dizide bir değerin varlığını araştırır
samanlık'ta iğne'yi' arar.
Aranan değer.
Bilginize:
iğne bir dizge ise harf büyüklüğüne duyarlı karşılaştırma uygulanır.
Dizi.
Bu değiştirgede TRUE belirtilmişse in_array() işlevi samanlık içindeki iğne'nin türüne de bakacaktır.
iğne bulunursa TRUE, aksi takdirde FALSE döner.
Sürüm: | Açıklama |
---|---|
4.2.0 | iğne olarak bir dizi belirtilebilir oldu. |
Örnek 1 - in_array() örneği
<?php
$os = array("Mac", "NT", "Irix", "Linux");
if (in_array("Irix", $os)) {
echo "Irix var";
}
if (in_array("mac", $os)) {
echo "Mac var";
}
?>
The second condition fails because in_array() işlevi harf büyüklüğüne duyarlı olduğundan ikinci koşul başarısız olur ve sonuç şu olur:
Irix var
Örnek 2 - Türe de bakan in_array() örneği
<?php
$a = array('1.10', 12.4, 1.13);
if (in_array('12.4', $a, true)) {
echo "'12.4' uygun türde bulundu\n";
}
if (in_array(1.13, $a, true)) {
echo "1.13 uygun türde bulundu\n";
}
?>
Yukarıdaki örneğin çıktısı:
1.13 uygun türde bulundu
Örnek 3 - iğnenin bir dizi olduğu in_array() örneği
<?php
$a = array(array('p', 'h'), array('p', 'r'), 'o');
if (in_array(array('p', 'h'), $a)) {
echo "'ph' bulundu\n";
}
if (in_array(array('f', 'i'), $a)) {
echo "'fi' bulundu\n";
}
if (in_array('o', $a)) {
echo "'o' bulundu\n";
}
?>
Yukarıdaki örneğin çıktısı:
'ph' bulundu 'o' bulundu