$mystring = '{ "display_name": "Silverware", "user": "joesmith", "id": 27, "field_name": "Age", "sort_order": 1, "required": 0, "view_type": "text" }'; 我需要一个包含以上代码中所有键的PHP数组。最有效的方法是什么?
使用 PHP,通过 json_decode 和 array_keys 函数获取此 JSON 中的所有键: 简洁的解决方案:$keys = array_keys(json_decode($mystring, true));
json_decode
,然后用foreach
循环遍历它。 - Machavityjson_decode($mystring, true)
(第二个参数将输出设置为数组而不是对象)。 - Filip Matthew