Я пытаюсь проверить простую схему против больших данных JSON. Мне нужно только найти, будут ли свойства, которые я использую в моем PHP-коде, присутствовать в данных JSON. Я просмотрел несколько библиотек, но они кажутся излишними, поскольку они даже проверяют тип данных, и мне нужно только наличие свойств.Данные JSON - проверка свойств в PHP
Например: PHP переменные Я использую: name, age, gender
JSON данных:
{
"Location": "10.2.00",
"Name": "Foo",
"Age": "30",
"Race": "NA",
"Gender": "Male"
}
Так что может быть дополнительные данные в формате JSON.
Как проверить наличие переменных JSON в моем PHP-коде или другой схеме JSON?
@ Не паникуйте, это великолепное решение. Единственное, что я вижу, это чувствительность к регистру. В любом случае, чтобы сделать нечувствительным? – user3704920
Можно сделать это без учета регистра, но я не думаю, что это возможно с помощью array_diff_key. Вам, вероятно, понадобится цикл и конвертировать оба ключа в общий случай. Если бы вы знали, что все ключи в больших данных будут в определенном случае, вы могли бы заранее конвертировать ваши простые ключи схемы в этот случай. –