是的,unshift()
函数能改变原数组。这个函数将一个或多个元素添加到数组的开头,并返回新数组的长度。原数组的值会被修改。
示例:
<?php
$array = array("a", "b", "c");
$new_length = array_unshift($array, "d", "e");
print_r($array); // 输出: Array ( [0] => d [1] => e [2] => a [3] => b [4] => c )
echo "New length: " . $new_length; // 输出: New length: 5
?>
在这个示例中,我们将 “d” 和 “e” 添加到了数组的开头,原数组 $array
的值被修改了。