我正在使用这两个函数
所有这些都是打印相同的东西...
现在我的问题是这两个函数在基于功能上有什么主要区别。我是 PHP 的新手。
array_push()
和array_merge()
将这两个元素添加到一个新数组中。 $a1 = array();
$a2 = 'foo';
echo '<pre>';
print_r( array_merge($a1, (array)$a2) );
echo '</pre>';
And with ..
$a1 = array();
$a2 = 'foo';
array_push($a1, $a2);
echo '<pre>';
print_r($a1);
echo '</pre>';
所有这些都是打印相同的东西...
Array
(
[0] => foo
)
现在我的问题是这两个函数在基于功能上有什么主要区别。我是 PHP 的新手。
array_merge
,而向现有数组添加新项的函数则是array_push
。 - RiggsFolly