¿Son iguales?
Crea una función que reciba dos arrays asociativos y una clave.
- Devuelve
truesi ambas entradas contienen la clave con valores estrictamente iguales. - Devuelve
"One's empty"si solo una de las entradas contiene la clave. - Devuelve
"Not the same"si ambas entradas contienen valores diferentes o si ninguna contiene la clave.
Ejemplos
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"Notas
- El orden de las claves es irrelevante.
- Una clave con un valor
nullsigue contando como presente.