0

this is the array, how to get the Key of id "573"

Array (
    [0] => Array ( 
        [0] => stdClass Object ( [id] => 577 [name] => BPO Manager  ) 
        [1] => stdClass Object ( [id] => 578 [name] => BPO User  ) 
        [2] => stdClass Object ( [id] => 575 [name] => user2 ) 
        [3] => stdClass Object ( [id] => 573 [name] => Site Admin  ) 
    ) 
);
Jost
  • 1,549
  • 12
  • 18
Praveen Kumar
  • 206
  • 4
  • 14

3 Answers3

0

You can get it like:

$array[0][3]->id;
Jason OOO
  • 3,567
  • 2
  • 25
  • 31
0
$key=573;
var_dump(search($arr,573));

function search($yourArray,$key)
{
    foreach($yourArray[0] as $object)
    {
     if ($object->key==$key)
        {
          return $object->id;
        }
    }
    return false;
}
Hanky Panky
  • 46,730
  • 8
  • 72
  • 95
0

try this

foreach ($arr as $key => $arr1) {
       foreach ($arr1 as $key1 => $obj) {
           if ($obj->id == '573') {
             return $obj->name;
           }
       }
    }
rams0610
  • 1,041
  • 10
  • 8