【发布时间】:2015-05-27 12:39:12
【问题描述】:
这是我的第一篇文章,就这样吧。
我需要知道如何在 PHPStorm IDE 中执行此操作。不使用 PHP 函数。
我需要使用 3 种类型的数组,如以下代码所示:
$assoc= array(
"some_key"=>"some_valuea",
"some_keyasdasd"=>"some_valuesda",
"some_keyasdasd"=>"assome_valuedaasd",
"some_keaay"=>"asdsome_valueaasd",
"some_keyad"=>"assome_valuedaasd",
"some_keyaa"=>"some_valueasd",
"some_keysdadas"=>"asome_valueasd",
.
.
.
);
$keys=array(
"some_valuea",
"some_valuesda",
"assome_valuedaasd",
"asdsome_valueaasd",
"assome_valuedaasd",
"some_valueasd",
"asome_valueasd"
.
.
.
);
$values=array(
"some_key",
"some_keyasdasd",
"some_keyasdasd",
"some_keaay",
"some_keyad",
"some_keyaa",
"some_keysdadas",
.
.
.
);
我很想知道如何通过提供$assoc 数组在文本编辑器中使用宏或某种自动化方式创建$keys 和$values 数组。
另外,如果我有其他两个数组,我想知道如何制作$assoc 数组。
我所追求的一个例子是在本教程中,在 4:35 分钟。
我需要一种方法来选择所有键,然后剪切并能够将它们粘贴为值或新数组。
【问题讨论】:
-
对于您的最后一个问题,您需要php.net/manual/en/function.array-combine.php。购买为什么需要在数组中生成大量数据?也许您正在寻找配置文件或数据库?
-
@jeroen OP 指的是他的 IDE 中的一个函数,因此某种形式的重构快捷方式,而不是运行时的 php 函数。
-
@arkascha 您可以自动添加的组合数组以及其他两个数组;这就是我添加评论的最后一部分的原因。问题是我真的不明白这一点。
-
我需要知道如何在我的 IDE 中执行此操作。不是通过使用 PHP 代码。如果我编写 PHP 代码,我可以只使用数组函数就可以了。我处理遗留代码,我有巨大的数组,我需要能够快速编辑。
-
嗯——PhpStorm 中有多个插入符号:1) confluence.jetbrains.com/display/PhpStorm/… 2) blog.jetbrains.com/phpstorm/2014/03/…
标签: php arrays vim phpstorm text-editor