温馨提示×

php unshift 怎样处理负数

PHP
小樊
81
2024-12-05 01:44:18
栏目: 编程语言

在 PHP 中,unshift() 函数用于将一个或多个元素添加到数组的开头,并返回新数组的长度。这个函数可以处理负数,就像处理正数一样。下面是一个例子:

<?php
$array = array(1, 2, 3, 4, 5);
$length = count($array);

$new_elements = array(-1, -2, -3);

$unshifted_length = array_unshift($array, ...$new_elements);

echo "New array: ";
print_r($array);
echo "New array length: " . $unshifted_length;
?>

输出结果:

New array: Array ( [0] => -3 [1] => -2 [2] => -1 [3] => 1 [4] => 2 [5] => 3 [6] => 4 [7] => 5 )
New array length: 8

在这个例子中,我们首先创建了一个包含正数的数组 $array,然后使用 count() 函数获取其长度。接下来,我们创建了一个包含负数的数组 $new_elements。最后,我们使用 array_unshift() 函数将 $new_elements 中的元素添加到 $array 的开头,并返回新数组的长度。从输出结果可以看出,负数已经被成功添加到数组的开头。

0