php - 如何使用 PHP 获取此 JSON 中的所有 key ?

标签 php arrays json

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

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

最佳答案

get all of the keys in this JSON with PHP

使用 json_decodearray_keys 函数的简短解决方案:

$keys = array_keys(json_decode($mystring, true));

关于php - 如何使用 PHP 获取此 JSON 中的所有 key ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41815474/

相关文章:

java - 当编译时数据模式未知时从 URL 解析 JSON 数组

arrays - 在对象数组中查找元素

php - Mysql 返回 2 个链接项,按创建排序并按表 ID 分组

php - 每个用户使用 Laravel 创建一个新的 youtube 库实例

ios - 使用 NSCoder 对数组进行编码

java - GSON fromJSON 反序列化,有条件排除特定对象实例

python - 如何使用 json_dataclass 解码以保留名称作为键的 json?

javascript - 将 ERB HTML 从 Rails 渲染为 Angular,Angular 尝试将其解释为 JSON

php - MySQL 和 PHP 从注册日期开始计算分钟和小时?

javascript - 在提交 form2 之前从 form1 获取值到 form2 的任何可能方法