如何使用PHP获取此JSON中的所有键?

如何使用PHP获取此JSON中的所有键?,php,arrays,json,Php,Arrays,Json,我想要一个包含上面代码中所有键的PHP数组。最有效的方法是什么 使用PHP获取此JSON中的所有键 使用json\u解码和array\u键功能的简短解决方案: $mystring = '{ "display_name": "Silverware", "user": "joesmith", "id": 27, "field_name": "Age", "sort_order": 1, "required": 0, "view_type": "

我想要一个包含上面代码中所有键的PHP数组。最有效的方法是什么

使用PHP获取此JSON中的所有键

使用
json\u解码
array\u键
功能的简短解决方案:

$mystring = '{
    "display_name": "Silverware",
    "user": "joesmith",
    "id": 27,
    "field_name": "Age",
    "sort_order": 1,
    "required": 0,
    "view_type": "text"
}';
使用PHP获取此JSON中的所有键

使用
json\u decode
array\u键的简短解决方案
函数:

$mystring = '{
    "display_name": "Silverware",
    "user": "joesmith",
    "id": 27,
    "field_name": "Age",
    "sort_order": 1,
    "required": 0,
    "view_type": "text"
}';

基本上使用
json\u decode
,然后使用
foreach循环它
他特别提到了“array”,所以我会使用
json\u decode($mystring,true)
(第二个参数生成输出数组而不是对象)基本上使用
json\u decode
,然后使用
foreach
循环,他特别提到了“array”,所以我会使用
json\u decode($mystring,true)
(第二个参数生成输出数组而不是对象)。