不喜欢广告? 无广告 今天

PHP数组转JSON转换器

开发人员
广告 移除?
广告 移除?

指导

PHP数组转JSON转换器

立即将 PHP 数组语法转换为有效的 JSON 格式。粘贴 PHP 数组,可使用经典的 array() 或现代的 [] 短语法,即可获得格式正确的 JSON 输出。处理嵌套数组、关联键值对、PHP 常量(true、false、null)和尾随逗号。

如何使用

将您的 PHP 数组代码粘贴到输入区域,选择您偏好的缩进样式,然后点击 转变。该工具会解析 PHP 数组语法并输出等效的 JSON。可在 2 个空格、4 个空格、制表符或最小化输出之间进行选择。

特征

  • 两种数组语法 – 支持经典的 array() 和现代的 [] 短数组语法
  • 嵌套数组 – 处理深度嵌套的数组和混合结构
  • 关联数组 – 将 => 键值对转换为 JSON 冒号语法
  • PHP 常量 – 将 true、false、null(不区分大小写)正确转换为等效的 JSON
  • 可配置缩进 – 输出格式可为 2 个空格、4 个空格、制表符或最小化
  • 尾随逗号支持 – 处理 PHP 中有效但 JSON 中无效的尾随逗号
  • 下载并复制 – 一键复制或下载 JSON 输出
  • 客户端仅支持 – 所有转换均在您的浏览器中进行

广告 移除?

常问问题

  1. 支持哪些 PHP 数组语法?

    该工具支持两种 PHP 数组语法:经典的 array() 函数语法和 PHP 5.4 中引入的现代 [] 短数组语法。它处理索引数组 (array(1, 2, 3))、关联数组 (array('key' => 'value'))、嵌套数组、混合数组、单引号和双引号字符串、数字值、布尔常量(true/false/TRUE/FALSE)、null 值以及尾随逗号。

  2. PHP 数组和 JSON 有何区别?

    PHP 数组在多个方面比 JSON 更灵活。PHP 允许使用单引号和双引号字符串,而 JSON 只要求双引号。PHP 支持最后一个元素后的尾随逗号,而 JSON 不支持。PHP 数组可以具有从任何数字开始的整数键,而 JSON 数组始终是从零开始索引的。PHP 使用 => 运算符处理键值对,而 JSON 使用冒号。该工具在转换过程中会处理所有这些差异。

  3. 此工具可以处理数组中的 PHP 变量或表达式吗?

    否 — 此工具仅转换静态 PHP 数组字面量。它无法评估 PHP 变量 ($var)、函数调用、连接或其他表达式。输入应只包含字面量值:字符串(带引号)、数字、布尔值(true/false)、null 和嵌套数组。如果您的 PHP 数组包含动态值,您需要先在 PHP 中评估它们,然后转换结果的静态数组。

想要享受无广告的体验吗? 立即无广告

安装我们的扩展

将 IO 工具添加到您最喜欢的浏览器,以便即时访问和更快地搜索

添加 Chrome 扩展程序 添加 边缘延伸 添加 Firefox 扩展 添加 Opera 扩展

记分板已到达!

记分板 是一种有趣的跟踪您游戏的方式,所有数据都存储在您的浏览器中。更多功能即将推出!

广告 移除?
广告 移除?
广告 移除?

新闻角 包含技术亮点

参与其中

帮助我们继续提供有价值的免费工具

给我买杯咖啡
广告 移除?