São iguais?

Crie uma função que receba dois arrays associativos e uma chave.

  1. Retorne true se ambas as entradas contiverem a chave com valores estritamente iguais.
  2. Retorne "One's empty" se apenas uma das entradas contiver a chave.
  3. Retorne "Not the same" se ambas as entradas contiverem valores diferentes ou se nenhuma delas contiver a chave.

Exemplos

check_same(["sky" => "temple", "horde" => "orcs", "people" => 12, "story" => "fine", "sun" => "bright"], ["people" => 12, "sun" => "star", "book" => "bad"], "horde"); // "One's empty"

check_same(["sky" => "temple", "horde" => "orcs", "people" => 12, "story" => "fine", "sun" => "bright"], ["people" => 12, "sun" => "star", "book" => "bad"], "people"); // true

check_same(["sky" => "temple", "horde" => "orcs", "people" => 12, "story" => "fine", "sun" => "bright"], ["people" => 12, "sun" => "star", "book" => "bad"], "sun"); // "Not the same"

Observações

  • A ordem das chaves é irrelevante.
  • Uma chave com um valor null ainda conta como presente.