array_search Fonksiyonu
array_search fonksiyonu,
bir dizide değer arama yapar ve bulunan ilk elemanın
anahtarını döndürür. Eğer böyle bir eleman
bulunamazsa - false döndürür. Üçüncü parametre
tip bazında katı karşılaştırma yapılmasını sağlar
(=== operatöründe olduğu gibi). Eğer true olarak ayarlanırsa - katı karşılaştırma yapacaktır,
false olarak ayarlanırsa (varsayılan) - yapmayacaktır.
Sözdizimi
array_search(mixed $needle, array $haystack, bool $strict = false): int|string|false
Örnek
Dizide 'c' değerine sahip elemanı bulalım
- sonuç olarak onun anahtarını alacağız (2'ye eşittir):
<?php
$arr = ['a', 'b', 'c', 'd', 'e'];
echo array_search('c', $arr);
?>
Kodun çalıştırılma sonucu:
2
Ayrıca Bakınız
-
strposfonksiyonu,
bir alt dizgenin ilk bulunduğu konumu döndürür -
str_containsfonksiyonu,
bir karakterin bir dizede bulunup bulunmadığını kontrol eder -
str_starts_withfonksiyonu,
bir dizenin başlangıcını kontrol eder -
str_ends_withfonksiyonu,
bir dizenin sonunu kontrol eder