格式化 PHP 数组
粘贴一条 PHP 数组赋值语句,即可获得统一的逗号间距,且每条语句独占一行。这是轻量级的整理:它不会把数组的每个元素放到单独一行。如果你需要那样的效果,请计划手动编辑,或使用专门的格式化工具。
如何格式化 PHP 数组
-
1
粘贴数组代码
输入完整的语句,例如把数组赋值给变量的那一行。
-
2
保持缩进不变
缩进只影响大括号,因此单独的数组不会受它影响。
-
3
进入结果
打开格式化后的代码。
-
4
复制输出
确认数组看起来仍然正确,然后复制。
数组会发生什么
格式化工具会查看逗号和分号。每个逗号后面恰好跟一个空格,每个分号结束一行。方括号、圆括号和 => 箭头保持原样。
输入:
<?php $colors=["red","green","blue"];$sizes=[1,2,3];
结果:
<?php $colors=["red", "green", "blue"];
$sizes=[1, 2, 3];
两个数组,两行,逗号清晰可读。
嵌套数组与关联数组
关联数组的处理方式相同。这段输入:
<?php $user=["id"=>1,"name"=>"Ana","roles"=>["admin","editor"]];
会变成:
<?php $user=["id"=>1, "name"=>"Ana", "roles"=>["admin", "editor"]];
嵌套结构不会被改动,所有内容仍在一行中,因为数组内部没有分号或大括号来触发换行。=> 两侧不会添加空格。
它不会做的事
- 不会在每个元素后换行,也不会缩进数组内容。
- 方括号和圆括号永远不会增加缩进层级。
- 带引号字符串中的逗号也会加上空格,因此
"1,5"会变成"1, 5"。复制结果前,请检查所有包含逗号的字符串。 - 大括号(例如返回数组的函数中的大括号)会被放到单独的行上,并照常缩进。
典型用例
从日志、数据库字段或 API 响应中复制的配置数组,常常会把逗号紧贴在下一个值上。通过本页处理后,每个值更容易区分,也更便于和另一个数组用肉眼对比。如果你希望每个键占一行,可以在编辑器中按逗号拆分结果:使用查找和替换,在每个逗号后添加换行即可。
检查结果
分别统计处理前后的元素数量。数量必须相同,因为本工具只会在逗号后添加空格。如果数量变了,说明某个字符串中含有你没预料到的逗号。
短数组与长数组
像 [1,2,3] 这样的短列表,处理一次就很清晰。非常长的数组仍会保持为一行很长的代码,因为其中没有可以断行的位置。对于这类数组,在能够理解 PHP 的编辑器中格式化更合适。对于快速检查或小型配置片段,本页已经足够。
常见问题
不能。它只会在逗号后添加空格,并在分号和大括号处断行。
不会。箭头保留你粘贴时的间距。
支持。工具对两者的处理方式相同,因为它只关注逗号、分号和大括号。
逗号规则会在识别字符串之前作用于整段文本。复制之后,请手动恢复原始字符串的值。
相关工具
Webpack 配置生成器
为纯 JavaScript、React 或 Vue 项目生成 webpack 5 的 webpack.config.js:支持 TypeScript、Babel、CSS 或 Sass、图片、HtmlWebpackPlugin、开发服务器,并给出 npm install 命令。
ASCII 表参考
完整 ASCII 表,覆盖 0 到 127;列出每个代码的十进制、十六进制、八进制、二进制值和 HTML 数字字符引用写法,包括 NUL、LF、DEL。
Protocol Buffers 解码器
在浏览器中解码 hex、Base64、Base64URL、文本或文件中的 Protobuf 线格式字节,准确检查字段候选解释并导出私密报告。
HTML 字符参考
可搜索的 HTML 实体列表,含命名代码与数值代码,并支持一键复制特殊字符和符号。
XML 格式化工具
以一致的缩进美化 XML 文档,并精确定位到行号,捕获格式良好性错误。
文件大小转换器
在字节、KB、MB、GB、TB及IEC二进制单位(KiB、MiB、GiB、TiB)之间转换,可自由组合十进制与二进制。
此工具还提供其他语言版本
- Định dạng mảng PHP [VI]
- Formater un tableau PHP [FR]
- Formatera PHP-array [SV]
- Formatar array PHP [PT]
- تنسيق مصفوفة PHP [AR]
- Format Array PHP [ID]
- Formatear un array de PHP [ES]
- PHP 배열 포맷하기 [KO]
- PHP-Array formatieren [DE]
- Een PHP-array opmaken [NL]
- จัดรูปแบบอาร์เรย์ PHP [TH]
- PHP 配列を整形する [JA]
- Formatuj tablicę PHP [PL]
- Format PHP Array [EN]
- Formattare un array PHP [IT]
- Форматирование массива PHP [RU]
- PHP Dizisini Biçimlendirin [TR]