PHP dizi_arama() İşlevi
Örnek
"Kırmızı" değeri için bir dizi arayın ve anahtarını döndürün:
<?php
$a=array("a"=>"red","b"=>"green","c"=>"blue");
echo array_search("red",$a);
?>
Tanım ve Kullanım
array_search() işlevi bir dizide bir değer arar ve anahtarı döndürür.
Sözdizimi
array_search(value, array, strict)
Parametre Değerleri
Parameter | Description |
---|---|
value | Required. Specifies the value to search for |
array | Required. Specifies the array to search in |
strict | Optional. If this parameter is set to TRUE, then this function will search for identical elements in the array. Possible values:
|
Teknik detaylar
Geri dönüş değeri: | Dizide bulunursa bir değerin anahtarını, değilse FALSE döndürür. Değer dizide birden fazla bulunursa, eşleşen ilk anahtar döndürülür. |
---|---|
PHP Sürümü: | 4.0.5+ |
PHP Değişiklik Günlüğü: | Bu işlev, kendisine geçersiz parametreler geçirilirse NULL döndürür (bu, 5.3.0'dan itibaren tüm PHP işlevleri için geçerlidir). PHP 4.2.0'dan itibaren, bu işlev başarısızlık durumunda NULL yerine FALSE döndürür. |
Daha fazla örnek
Örnek
5 değeri için bir dizi arayın ve anahtarını döndürün ("" işaretine dikkat edin):
<?php
$a=array("a"=>"5","b"=>5,"c"=>"5");
echo array_search(5,$a,true);
?>
❮ PHP Dizi Referansı