Command Palette

Search for a command to run...

JS

JSON 到 PHP 阵列

JSON 转换成 PHP 数组的文字,选择短的 [] 或数组() 语法、缩进和一个可选的变量赋值,然后复制结果。运行客户端。

什么是 JSON 到 PHP 阵列转换器?

JSON 到 PHP 数组转换器将 JSON 文档转换为等效的 PHP 数组字面值,您可以直接粘贴到脚本中。JSON 对象成为用 => 运算符编写的关联数组,JSON 数组成为索引数组,标量类型直接映射:JSON 字符串成为单引用的 PHP 字符串,true 和 false stay true 和 false,null stays null,数字保留其值。您不是在配置 blob 或 API 响应周围手动输入括号和箭头,而是粘贴 JSON 并复制回准备运行的 PHP。

JSON 和 PHP 数组用不同的标点符号描述相同的形状而存在,并且手工在它们之间进行翻译是缓慢且容易出错的。PHP 本身在运行时使用 json_decode($string, true)读取 JSON,但这会将数据锁定在字符串内并在每个请求中解析。有时您希望源中的数组:默认配置、查找表、测试的固定装置、数据库迁移的种子或文档中的示例。此转换器产生该字面值,因此该值致力于代码而不是每次脚本运行时从有效负载中解码。

Everything发生在你的浏览器。你粘贴的JSON在你自己的设备上被解析并重新序列化在JavaScript中,所以没有任何东西被上传,记录或存储,一旦页面加载,该工具就一直与断开连接的JSON是一个真正的API响应,一个私有配置,或者任何你宁愿不发送到服务器的键和值的东西时,这很重要。你可以选择现代短数组语法或旧代码库的经典数组()形式,设置缩进以匹配你的风格,并可选地将输出包装在一个变量赋值中,这样它就掉入一个没有额外编辑的文件中。

这里有一个 JSON 对象到 PHP 数组转换,您可以检查。粘贴 {"site":"O'Reilly Books","price":12.50,"tags":["php","json"]},在 $variable 框中键入 config 并单击 Convert。使用默认的短语法和 4 空格缩进,输出为 $config = [带有 'site' => 'O\'Reilly Books',然后 'price' => 12.5,然后 'tags' => 'php' 和 'json' 的索引数组,以 ] 闭合;撇号用反斜杠转义,12.50 失去其尾随零。对于运行时 PHP 中的 JSON 数组,json_decode($json,true)给出相同的数组。

如何使用 JSON 到 PHP 阵列转换器?

  1. 粘贴您的 JSON

    JSON 对象或数组粘贴到输入框中,如果您想在使用自己的数据之前看到输出的形状,请先加载样本。

  2. 选择数组语法

    PHP 5.4 及更高版本选择短 [] 语法,或旧代码选择经典数组 (。) 形式。两者都产生相同的数组;只有括号不同。

  3. 设置缩进和分配

    选择 2 个空格、4 个空格或缩进选项卡,并可选地输入变量名称以 $name = [...] 包裹输出;准备粘贴。

  4. 转换并复制

    击转换来构建PHP数组,然后将其复制到剪贴板,无效的JSON会用精确的解析器消息报告,这样你就可以修复它。

主要特点

  • 短数组和长数组语法

    PHP 5.4 及更高版本的输出现代 [] 文字,或者当您需要支持较旧的运行时,在经典数组 (。) 形式之间切换,而无需重新粘贴。

  • 关联数组和索引数组

    JSON 对象成为与 => 运算符的关联数组,JSON 数组成为索引数组,与源的结构完全嵌套到任何深度。

  • 安全的单引号字符串

    字符串是单引号发出的,因此只会转义和单引号。换行符和其他字符通过不变的、匹配的 PHP 行为。

  • 可选变量分配

    输入变量名将字面包装为 $config = [...];带有尾随分号,因此结果会直接放入源文件中,无需编辑。

Frequently Asked Questions

JSON 到 PHP 数组转换器将 JSON 文档转换为等效的 PHP 数组字面值。JSON 对象与 => 运算符成为关联数组,JSON 数组成为索引数组,标量类型映射到它们的 PHP 对应项,因此您可以将结果直接粘贴到脚本中。

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

json to php arrayjson object to php arrayjson to array in phpjson to phpconvert json to php arrayjson to php converterjson decode to arrayphp array from jsonjson to associative arrayfree json to phpno signup json to php