欢迎访问宙启技术站
智能推送

PHParray_pop函数的用法

发布时间:2023-06-18 16:13:06

PHP的array_pop()函数是一个数组函数,可以用于删除数组的最后一个元素。该函数从数组中删除最后一个元素,并返回该元素的值。如果数组为空,则返回NULL。该函数会改变原始数组。

语法:

array_pop($arr)

其中,$arr表示要取出最后一个元素的数组。

示例:

下面是一些例子,用于说明array_pop()函数的用法。

例1:

$arr = array(1, 2, 3, 4, 5);

$last = array_pop($arr);

echo "删除的元素是:".$last;

print_r($arr);

输出结果:

删除的元素是:5

Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 )

在这个例子中,我们创建了一个数组$arr,其中包含1到5的整数。然后,我们使用array_pop()函数删除最后一个元素5,并将该元素的值存储在$last变量中。最后,我们使用print_r()函数打印数组$arr。

例2:

$arr = array();

$last = array_pop($arr);

if(is_null($last)){

    echo "该数组为空!";

}

在这个例子中,我们创建了一个空数组。然后,我们使用array_pop()函数尝试删除最后一个元素。由于数组是空的,该函数返回NULL。最后,我们使用is_null()函数检查返回值是否为NULL,并打印相应的消息。

例3:

$arr = array("one" => 1, "two" => 2, "three" => 3);

$last = array_pop($arr);

echo "删除的元素是:".$last;

print_r($arr);

输出结果:

删除的元素是:3

Array ( [one] => 1 [two] => 2 )

在这个例子中,我们创建了一个关联数组$arr,其中包含三个元素。然后,我们使用array_pop()函数删除最后一个元素3,并将该元素的值存储在$last变量中。最后,我们使用print_r()函数打印数组$arr。

总结:

array_pop()函数是一个常用的数组函数,可以用于删除数组的最后一个元素。使用该函数时应注意原始数组将被改变。如果数组为空,则该函数会返回NULL。该函数的语法如下:

array_pop($arr)

其中,$arr表示要取出最后一个元素的数组。无论是普通数组还是关联数组,都可以使用该函数。