问题描述
$myArray['Data'] = [
'stuff' => [
'junk' => [
'my_junk' => [
'foo' => [
'the_goods' => 'some data!';
],],];
以及其他具有这样数组的代码:
$otherArray['Data']['stuff']['junk']['other_junk'] = "data!";
我想要的(似乎找不到)是一个 PHP-cs-fixer 规则(或其他工具,如果有更适合工作的东西),它使分配级别本身正常化(不仅仅是更改缩进或长对短括号)。在我最喜欢的世界中,结果是上面的两个例子都尽可能地“平坦”:
$myArray['Data']['stuff']['junk']['my_junk']['foo']['the_goods'] = 'some data!';
$otherArray['Data']['stuff']['junk']['other_junk'] = "data!";
但我会满足于扩展它们:
$myArray['Data'] = [
'stuff' => [
'junk' => [
'my_junk' => [
'foo' => [
'the_goods' => 'some data!';
],];
$otherArray['Data'] = [
'stuff' => [
'junk' => [
'other_junk' => "data!",];
最终目标是我可以更轻松地识别实际上相同但最初逐级编写的两个数组之间的差异 (=> [
),而不是使用速记符号 ([][]
)。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)