地 址:上海市徐汇区66号 电 话:18048819230 网址:dsesh.com 邮 箱:61208018@qq.com
array_pop() 是详解详解 PHP 中(zhong)的一个函数,用于将数组最后一个元素弹出并返回(hui),详解详解如果数组(zu)为空(或(huo)者不是详解详解(jie)数组),则返回 NULL。详解详解(图片来源网络,详解详解侵删)
array_pop()
NULL
参数
array_pop() 函数接受一个(ge)参数:
array:这是详解详解(jie)需要(yao)操作的数(shu)组。
返回(hui)值
该函数返回(hui)弹出的详解详解元素,如果(guo)数组为空或(huo)不是详解详解(jie)数组,则返回 NULL。详解详解
示例
<?详解详解php$my_array = array("apple", "banana", "cherry");$last_element = array_pop($my_array);print_r($my_array);echo "";var_dump($last_element);?>
输出(chu):
Array( [0] => apple [1] => banana)string(6) "cherry"
注意事项
array_pop() 会(hui)改变原始数(shu)组,如(ru)果你不想改变原始数组,详解详解可以先使用 array_slice() 函数复制一份数组,详解详解然后再对复制的详解详解数(shu)组使用 array_pop()。
array_slice()
如果数组只有一个元素,详解详解使(shi)用 array_pop() 后(hou),详解详解该数(shu)组将(jiang)变为空。
array_pop() 只适用于数字索引的数组和关(guan)联数组,对于对象或资源类型的数组,不能使用此函数。