<?php
"id" => "123",
"name" => "Albert",
"age" => "22",
"email" => "poexavshiy@gmail.com",
"password" => "12345",
"birthday" => "12 september"
);
//Массив который проверяем
"id",
"name",
"age",
"email",
"password",
"birthday"
);
//В этом массиве храним все ключи которые должны быть в проверяемом массиве
foreach ($a as $name => $value) {
$name1[] = $name;
//Если в проверяемом массиве встречается ключ который нам нужен записываем его в другой массив
//В ином случае записываем в другой массив
}
else {
$name_fake[] = $name;
}
}
echo "Все ключи на месте";
//Если размер массива в котором хранятся нужныеключи и полученного массива в ходе
//проверки равны, тогда все ключи на месте
}
else {
//В ином случае выведем какие ключи на месте а какие нет, для этого просто выведем
//массивы которые мы сформировали в предыдущем цикле
for ($i = 0; $i < count($name1); $i++) {
echo "В данном массиве присуствуют $name1[$i]<br>";
}
for ($i = 0; $i < count($name_fake); $i++) {
echo "А отсуствуют тут $name_fake[$i]<br>";
}
}
// your code goes here
PD9waHAKJGEgPSBhcnJheSgKICAgICJpZCIgPT4gIjEyMyIsCiAgICAibmFtZSIgPT4gIkFsYmVydCIsCiAgICAiYWdlIiA9PiAiMjIiLAogICAgImVtYWlsIiA9PiAicG9leGF2c2hpeUBnbWFpbC5jb20iLAogICAgInBhc3N3b3JkIiA9PiAiMTIzNDUiLAogICAgImJpcnRoZGF5IiA9PiAiMTIgc2VwdGVtYmVyIgopOwovL9Cc0LDRgdGB0LjQsiDQutC+0YLQvtGA0YvQuSDQv9GA0L7QstC10YDRj9C10LwKCiRhMSA9IGFycmF5KAogICAgImlkIiwKICAgICJuYW1lIiwKICAgICJhZ2UiLAogICAgImVtYWlsIiwKICAgICJwYXNzd29yZCIsCiAgICAiYmlydGhkYXkiCik7Ci8v0JIg0Y3RgtC+0Lwg0LzQsNGB0YHQuNCy0LUg0YXRgNCw0L3QuNC8INCy0YHQtSDQutC70Y7Rh9C4INC60L7RgtC+0YDRi9C1INC00L7Qu9C20L3RiyDQsdGL0YLRjCDQsiDQv9GA0L7QstC10YDRj9C10LzQvtC8INC80LDRgdGB0LjQstC1Cgpmb3JlYWNoICgkYSBhcyAkbmFtZSA9PiAkdmFsdWUpIHsKICAgIAogICAgCiAgICBpZiAoaW5fYXJyYXkoJG5hbWUsICRhMSkpIHsKICAgICAgICAKICAgICAgICAkbmFtZTFbXSA9ICRuYW1lOwogICAgICAgIAogICAgICAgIC8v0JXRgdC70Lgg0LIg0L/RgNC+0LLQtdGA0Y/QtdC80L7QvCDQvNCw0YHRgdC40LLQtSDQstGB0YLRgNC10YfQsNC10YLRgdGPINC60LvRjtGHINC60L7RgtC+0YDRi9C5INC90LDQvCDQvdGD0LbQtdC9INC30LDQv9C40YHRi9Cy0LDQtdC8INC10LPQviDQsiDQtNGA0YPQs9C+0Lkg0LzQsNGB0YHQuNCyCiAgICAgICAgLy/QkiDQuNC90L7QvCDRgdC70YPRh9Cw0LUg0LfQsNC/0LjRgdGL0LLQsNC10Lwg0LIg0LTRgNGD0LPQvtC5INC80LDRgdGB0LjQsgogICAgfQogICAgCiAgICBlbHNlIHsKICAgICAgICAKICAgICAgICAkbmFtZV9mYWtlW10gPSAkbmFtZTsKICAgICAgICAKICAgIH0KICAgIAogICAgCn0KCgoKaWYgKGNvdW50KCRuYW1lMSkgPT0gY291bnQoJGExKSkgewogICAgCiAgICBlY2hvICLQktGB0LUg0LrQu9GO0YfQuCDQvdCwINC80LXRgdGC0LUiOwogICAgCiAgICAvL9CV0YHQu9C4INGA0LDQt9C80LXRgCDQvNCw0YHRgdC40LLQsCDQsiDQutC+0YLQvtGA0L7QvCDRhdGA0LDQvdGP0YLRgdGPINC90YPQttC90YvQtdC60LvRjtGH0Lgg0Lgg0L/QvtC70YPRh9C10L3QvdC+0LPQviDQvNCw0YHRgdC40LLQsCDQsiDRhdC+0LTQtQogICAgLy/Qv9GA0L7QstC10YDQutC4INGA0LDQstC90YssINGC0L7Qs9C00LAg0LLRgdC1INC60LvRjtGH0Lgg0L3QsCDQvNC10YHRgtC1Cn0KCmVsc2UgewogICAgCiAgICAvL9CSINC40L3QvtC8INGB0LvRg9GH0LDQtSDQstGL0LLQtdC00LXQvCDQutCw0LrQuNC1INC60LvRjtGH0Lgg0L3QsCDQvNC10YHRgtC1INCwINC60LDQutC40LUg0L3QtdGCLCDQtNC70Y8g0Y3RgtC+0LPQviDQv9GA0L7RgdGC0L4g0LLRi9Cy0LXQtNC10LwKICAgIC8v0LzQsNGB0YHQuNCy0Ysg0LrQvtGC0L7RgNGL0LUg0LzRiyDRgdGE0L7RgNC80LjRgNC+0LLQsNC70Lgg0LIg0L/RgNC10LTRi9C00YPRidC10Lwg0YbQuNC60LvQtQogICAgZm9yICgkaSA9IDA7ICRpIDwgY291bnQoJG5hbWUxKTsgJGkrKykgewogICAgICAgIAogICAgICAgIGVjaG8gItCSINC00LDQvdC90L7QvCDQvNCw0YHRgdC40LLQtSDQv9GA0LjRgdGD0YHRgtCy0YPRjtGCICRuYW1lMVskaV08YnI+IjsKICAgICAgICAKICAgIH0KICAgIAogICAgZm9yICgkaSA9IDA7ICRpIDwgY291bnQoJG5hbWVfZmFrZSk7ICRpKyspIHsKICAgICAgICAKICAgICAgICBlY2hvICLQkCDQvtGC0YHRg9GB0YLQstGD0Y7RgiDRgtGD0YIgJG5hbWVfZmFrZVskaV08YnI+IjsKICAgICAgICAKICAgIH0KICAgIAp9CgogCiAKLy8geW91ciBjb2RlIGdvZXMgaGVyZQ==