php array index extraction -


i created array dynamic like:

$tmp = array ( array("name" > "rob"),                array("name" => "bla")); 

now wand search "index" in array (with elemnt) name = "rob"

like : give me index array key "rob", answer should 0, index key "bla" sould 1...

is possible to without or foreach function ? standard php function ?

thanks answer.

$index = array_search($key, array_map(function ($item) {   return $item['name']; }, $tmp)); 

requires php5.3

or can use array_keys() (works in pre-5.3 too)

$indexs = array_keys($tmp, array('name' => $key)); 

$indexs array now, because there can of course more 1 index value array('name' => $key) within $tmp


Comments

Popular posts from this blog

linux - Using a Cron Job to check if my mod_wsgi / apache server is running and restart -

actionscript 3 - TweenLite does not work with object -

jQuery Ajax Render Fragments OR Whole Page -