相关疑难解决方法(0)

在PHP $ array [] = $ value或array_push($ array,$ value)中使用什么更好?

在PHP中使用什么更好的附加数组成员:

$array[] = $value;
Run Code Online (Sandbox Code Playgroud)

要么

array_push($array, $value);
Run Code Online (Sandbox Code Playgroud)

虽然手册说你最好避免函数调用,但我读$array[]的速度要慢得多array_push().有没有人有任何澄清或基准?

php arrays performance

103
推荐指数
5
解决办法
4万
查看次数

PHP从循环生成Array()?

我刚写了这个,这是将数组添加到预先存在的数组的最有效方法.


$c=4;
$i=1;
$myarray = array();

while($i <= $c):
    array_push($myarray, array('key' => 'value'));
    $i++;
endwhile;

echo '<pre><code>';
var_dump($myarray);
echo '</code></pre>';
Run Code Online (Sandbox Code Playgroud)

更新:如何在不创建新阵列的情况下推送键和值.
所以这array_push($myarray,'key' => 'value');
不是这个array_push($myarray, array('key' => 'value'));

php arrays while-loop

9
推荐指数
2
解决办法
3万
查看次数

标签 统计

arrays ×2

php ×2

performance ×1

while-loop ×1