基于PhpStorm中的键将数组转换为多行

基于PhpStorm中的键将数组转换为多行,phpstorm,Phpstorm,PhpStorm中有没有转换字符串的方法 $arr = array('where' => '{"key_4":' . $this->key_4 . '}', 'key_2' => $this->user->key_2, 'key_3' => $this->user->key_5, 'key_6' => ''); 进入 有人有什么想法吗?这些是我在Default方案中为获得这种格式所做的唯一更改: 结果(之前和之后): 这些是我在Defau

PhpStorm中有没有转换字符串的方法

$arr = array('where' => '{"key_4":' . $this->key_4 . '}', 'key_2' => $this->user->key_2, 'key_3' => $this->user->key_5, 'key_6' => '');
进入


有人有什么想法吗?

这些是我在Default方案中为获得这种格式所做的唯一更改:

结果(之前和之后):


这些是我在Default方案中为获得此类格式所做的唯一更改:

结果(之前和之后):


您可以配置代码样式来进行这种数组格式化——请参阅数组声明设置。但若问题是“有并没有这样的操作可以在不涉及代码风格的情况下做到这一点”——并没有。@LazyOne我需要在代码风格上更改哪些选项?PhpStorm不会通过按
Ctrl+Alt+L
将代码重新格式化为多行。您可以配置代码样式来执行这种数组格式设置——请参阅数组声明设置。但若问题是“有并没有这样的操作可以在不涉及代码风格的情况下做到这一点”——并没有。@LazyOne我需要在代码风格上更改哪些选项?PhpStorm不会通过按
Ctrl+Alt+L
将代码重新格式化为多行,非常感谢。我花了30多分钟搜索自己,非常感谢。我搜身浪费了30多分钟
$arr = array(
    'where' => '{"key_4":' . $this->key_4 .'}',
    'key_2' => $this->user->key_2, 
    'key_3' => $this->user->key_5, 
    'key_6' => ''
);