在多个文件中创建数组的最佳(性能效率)方法是什么? 这样:
$arr = array();
$arr["key1"] = "val1";
$arr["key2"] = "val2";
include "arr_2.php";
arr_2.php:
$arr["key3"] = "val3";
$arr["key4"] = "val4";
或者这个:
$arr = array("key1"=>"val1", "key2"=>"val2");
include "arr_2.php";
arr_2.php:
$arr = array_merge($arr, array("key3"=>"val3", "key4"=>"val4"));
答案 0 :(得分:3)
ARRAY KEY => VALUE
比ARRAY_MERGE
快。
KEY VALUE
是ARRAY ELEMENTS
的简单创建,类似于创建一个简单变量并为其赋值。
ARRAY_MERGE
将始终采用先前的数组并重新合并值,这涉及更多处理。
在循环中运行时会注意到性能会受到显着影响。
希望这有帮助!