Search value in php array and get all keys

后端 未结 3 1833
眼角桃花
眼角桃花 2021-02-12 14:50

Is there any better (= quicker ) solution to get all keys of value in array than foreach loop with if?

$array = array(\'apple\', \'orange\', \'pear\', \'banana\'         


        
3条回答
  •  清酒与你
    2021-02-12 15:11

    Alternatively, you could also use array_keys in this case, and providing the second parameter needle:

    $array = array('apple', 'orange', 'pear', 'banana', 'apple', 'pear', 'kiwi', 'kiwi', 'kiwi');
    $searchObject = 'kiwi';
    $keys = array_keys($array, $searchObject);
    print_r($keys);
    

    Sample Output

提交回复
热议问题