php all keys in array
<?php $array = array( 'fruit1' => 'apple', 'fruit2' => 'orange', 'fruit3' => 'grape', 'fruit4' => 'apple', 'fruit5' => 'apple'); $keys = array_keys($array); // return array $values = array_values($array); // return array ?>
array_search in php
<?php $array = array(0 => 'blue', 1 => 'red', 2 => 'green', 3 => 'red'); $key = array_search('green', $array); // $key = 2; $key = array_search('red', $array); // $key = 1; ?>
Source: www.php.net
get array key based on value php
$array = array(0 => 'blue', 1 => 'red', 2 => 'green', 3 => 'red'); $key = array_search('green', $array); // $key = 2; $key = array_search('red', $array); // $key = 1;
Source: stackoverflow.com
get key of array element php
$people = array( 2 => array( 'name' => 'John', 'fav_color' => 'green' ), 5=> array( 'name' => 'Samuel', 'fav_color' => 'blue' )); $found_key = array_search('blue', array_column($people, 'fav_color'));
php get array key by value
$value = array_column($people, 'fav_color');