in_array() fonksiyonu belirli bir değer için bir dizide arama yapar.
Söz dizimi:
1 2 3 |
in_array(deger, dizi, mode) |
Not: “deger” parametresi bir stringse ve “mode” parametresi TRUE olarak ayarlanmışsa, arama büyük / küçük harfe duyarlı olarak yapılır.
değer (Gerekli): Ne aranacağını belirtir
dizi (Gerekli): Aramak istediğimiz diziyi belirtir.
mode (İsteğe Bağlı): Bu parametre, içinde arama yapmak istediğimiz modu belirtir. TRUE olarak ayarlanırsa, in_array () işlevi, “değer” parametresiyle belirtilen aynı değer türüne sahip değeri arar. Bu parametrenin varsayılan değeri FALSE’tır.
Geri dönüş değeri
Değer dizide bulunursa TRUE , aksi takdirde FALSE döndürür.
Örnek 1:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
<?php $sayilar = array(15, 20, 99, 72, 45); if (in_array("99", $sayilar)) { echo "Var"; } else { echo "Yok"; } |
Çıktı:
1 2 3 |
Var |
Örnek 2:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
<?php $renkler = array("siyah", "beyaz", "kırmızı", 10); if (in_array(10, $renkler, TRUE)) { echo "Var"; } else { echo "Yok"; } |
Çıktı:
1 2 3 |
Var |
Örnek 3:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
<?php $renkler = array("siyah", "beyaz", "kırmızı", 10); if (in_array("10", $renkler, TRUE)) { echo "Var"; } else { echo "Yok"; } |
Çıktı:
1 2 3 |
Yok |
Link şifreleme işlemlerini nasıl yapabiliriz
reis bize 200 bin kaydı olan veritabanında auto complate gerekiyor.Senin örneklerinde ki gibi yapınca veri yi çekerken patlıyor. Optimize etmek için ne yapabiliriz
Sql kısmında limit kullanarak gelen veriyi sınırlandırabilirsin