"banana", "x150" => "apple"); $output = array_values($array); $obj1->name = "obj1 name"; $obj1->value = "banana"; $obj2->name = "obj2 name"; $obj2->value = "apple"; $anotherarray = array ( "x160" => $obj1 , "x170"=> $obj2 ); $output_objects = array_values($anotherarray); function check_comlex_inarray($complexarray,$checkparam){ foreach ($complexarray as $key=>$value){ if ($value->value == $checkparam){ return true; }else { continue; } } } $check = check_comlex_inarray($output_objects,$output[0]); echo $check; ?>