当前位置: 首页 > 文章教程  > 计算机与互联网 > 网络编程

4.10.2弹出数组元素

9/17/2020 9:26:54 PM 人评论

4.10.2弹出数组元素

4.10.2 弹出数组元素

函数array_pop()将数组最后一个元素弹出,其语法如下所示。


mixed array_pop(array$array)


该函数弹出并返回参数$array数组的最后一个单元,并将数组$array的长度减1。如果参数$array为空(或者不是数组),该函数将返回NULL。代码4-20演示了该函数的用法,如下所示。

说明 使用本函数后会重置数组指针,相当于使用了函数reset()。

代码4-20 使用函数array_pop()弹出数组最后一个元素4-20.php


01 <?php

02 $arr=array(

03 'Beijing',

04 'Lodon',

05 'Rome',

06 'Moscow',

07 'Singapore'

08 );//定义数组$arr

09

10 echo'原数组:';

11 echo'<pre>';

12 print_r($arr);

13 echo'</pre>';

14

15 $arr_tmp=array_pop($arr);//弹出数组最后一个元素

16 echo'<br/>';

17

18 echo'<pre>';

19 echo'pop出数组的元素是:<b>'.$arr_tmp.'</b>';

20 echo'<br/>';

21

22 echo'调用函数array_pop()之后:';

23 print_r($arr);

24 ?>


【代码解析】这段代码的执行结果如图4-20所示。从结果可以看出,我们不仅要输出变化后的数组元素,还要输出被弹出数组的元素,所以第15行需要用变量$arr_tmp来获取弹出元素。

图 4-20 使用函数array_pop()弹出数组最后一个元素

相关教程

共有条评论 网友评论

验证码: 看不清楚?