array_searchBir dizide belirtilen değeri arar ve bulursa ilgili ilk anahtarı
döndürür
&reftitle.description;
intstringfalsearray_searchmixediğnearraysamanlıkbooltürüne_bak&false;samanlık'ta iğne arar.
&reftitle.parameters;
iğne
Aranacak değer.
iğne bir dizge ise karşılaştırma harf
büyüklüğüne duyarlıdır.
samanlık
Değerin aranacağı dizi.
türüne_bak
Üçüncü türüne_bak bağımsız değişkenine &true;
belirtilmişse array_search işlevi samanlıkta
iğne ile özdeş öğeleri arayacaktır. Bu,
samanlıktaki iğne ile sıkı bir tür
karşılaştırması yapılacağı ve nesnelerin aynı örneğin üyeleri
olması gerektiği anlamına gelir.
&reftitle.returnvalues;
Bulursa ilk iğne'nin anahtarını bulamazsa
&false; döndürür.
Eğer iğne, samanlık içinde
birden fazla varsa ilk bulunan döndürülür. Eşleşen tüm değerlerin
anahtarları döndürülmek istenirse bu işlev yerine,
array_keys işlevi süzme_değeri
bağımsız değişkeni ile kullanılmalıdır.
&return.falseproblem;
&reftitle.examples;
- array_search örneği
'blue', 1 => 'red', 2 => 'green', 3 => 'red');
$key = array_search('green', $array); // $key = 2;
$key = array_search('red', $array); // $key = 1;
?>
]]>
&reftitle.seealso;
array_keysarray_valuesarray_key_existsin_array