in_arrayBir dizide bir değerin varlığını araştırır
&reftitle.description;
boolin_arraymixediğnearraysamanlıkboolsıkı&false;sıkı &true; olmadıkça gevşek karşılaştırma kullanarak
samanlık'ta iğne'yi arar.
&reftitle.parameters;
iğne
Aranan değer.
iğne bir dizge ise harf büyüklüğüne duyarlı
karşılaştırma uygulanır.
samanlık
Dizi.
sıkı
Bu bağımsız değişkende &true; belirtilmişse in_array
işlevi samanlık içindeki
iğne'nin türüne de bakacaktır.
PHP 8.0.0 öncesinde, bir iğne dizgesi gevşek
kipte 0 dizi değeriyle eşleşirdi ve bunun tersi de geçerliydi. Bu
istenmeyen sonuçlara yol açabilir. Diğer türler için de benzer uç
durumlar mevcuttur. İlgili değer türlerinden kesinlikle emin
olunamıyorsa, beklenmedik davranışlardan kaçınmak için
sıkı bağımsız değişkeninin daima &true; değeriyle
kullanılması gerekir.
&reftitle.returnvalues;
iğne bulunursa &true;, aksi takdirde &false; döner.
&reftitle.examples;
- in_array örneği
]]>
in_array işlevi harf büyüklüğüne duyarlı olduğundan
ikinci koşul başarısız olur ve sonuç şu olur:
- Türe de bakan in_array örneği
]]>
&example.outputs;
- iğnenin bir dizi olduğu in_array örneği
]]>
&example.outputs;
&reftitle.seealso;
array_searchissetarray_key_exists