php comparar duas matrizes associativas

eu tenho esses doisassociative arrays

// o array de agulhas

<code>$a = array(
"who" => "you", 
"what" => "thing", 
"where" => "place",
"when" => "hour"
);
</code>

// o array do haystack

<code>$b = array(
"when" => "time", 
"where" => "place", 
"who" => "you",
"what" => "thing"
);
</code>

eu quero verificar se o$a tem um jogo com ob com isso é exatokey evalue

e se cada chave e valor de$a tem uma correspondência exata em$b.... eu quero incrementar o valor de uma variável$c por 1 e assim por diante ...

como vimos acima 3 combinações possíveis ... e supostamente resultados para incrementar o valor de$c por 3

$c = "3";

Espero que algum gênio possa me ajudar ...

questionAnswers(1)

yourAnswerToTheQuestion