JSON 输入区
PHP Array 代码

PHP Array 转换说明与语法知识点

工具特点

  • 短数组语法支持:可以通过顶部的“使用短数组 []”按钮,一键在 PHP 5.4+ 的 [] 语法和 PHP 5.3 以下的传统 array() 语法之间切换。
  • 自动转义:当 JSON 中的字符串本身包含单引号(如 O'Reilly)时,工具会自动将其转义为 O\'Reilly,防止生成的 PHP 代码出现语法错误。
  • 结构还原:JSON 中的 Object 和 Array 都会被统一转换为 PHP 的关联数组(Associative Array)和索引数组(Indexed Array)。

PHP 数组特性

  • 万能的数据结构:与许多静态语言不同,PHP 的 Array 本质上是一个有序映射(Ordered Map),它可以同时充当列表、哈希表、字典、集合和栈。
  • 类型映射:JSON 的 true/false/null 会被映射为 PHP 原生的 true/false/null 关键字(不带引号)。