$needle = array("name" => 3333, "id" => 3); $haystack = array( 0 => array("name" => 1111, "id" => 1), 1 => array("name" => 2222, "id" => 2), 2 => array("name" => 3333, "id" => 3), 3 => array("name" => 4444, "id" => 4), 4 => array("name" => 5555, "id" => 3) ); var_dump(strpos(json_encode($haystack), json_encode($needle)));