dizi arama ve dizi anahtarı almak

2 Cevap php

Ben bile yapıyor hakkında gitmek nasıl emin bir değer aramak ve varsa dizi anahtarına retreive gibi değil, istediğiniz bir dizi var. İşte benim dizi var:

Array
(
    [hours] => Array
        (
            [0] => 5
            [1] => 5
            [2] => 6
            [3] => 6
            [4] => 8
            [5] => 10
        )
)

Yani 10 dizide varsa, ben iade edilecek anahtarını (5) istiyorsanız, 10 için saat dizi aramak istiyorum. Eğer mantıklı?

Bu yüzden arama dizesi (10) değişecek dinamik bunu yapmaya çalışıyor, ama ben bunu 10 numara için çalışan alabilirsiniz eğer, ben bir değişken sayısı ile çalışma alabilirsiniz anlamaya :)

2 Cevap

Işlevini kullanın array_search

$key = array_search(10,$aray); // $key will get 5 in your case.

sözdizimi:

key = array_search(value_to_search,array);