2010-12-22 230 views
0

可能重复:
array_push() vs. $array[] = … Which is fastest?PHP:添加到阵列

是它更好地使用[]或array_push()添加到PHP中的数组?我总是使用array_push(),但只是因为它/似乎/适当。

$array = array(); 

array_push($array, array('1','2','3')); 

// or 

$array[] = array('1','2','3'); 

只是好奇。

+0

http://stackoverflow.com/questions/1074059/array-push-vs-array-which-is-fastest – 2010-12-22 14:48:31

+0

它更好地使用array_push()在php数组中添加元素 – 2010-12-22 14:50:42

回答

2

我相信$ array []更有效率。

0

在可读性方面,我更喜欢array_push()与[]比较。然而,array_push是升技在性能上慢比较array_push vs []

0

当比较不同的语法结构,有多个属性来考虑:

  • “更好”
  • 更快
  • 可读性

其中只有一个是有效的。