首页
技术小册
AIGC
面试刷题
技术文章
MAGENTO
云计算
视频课程
源码下载
PDF书籍
「涨薪秘籍」
登录
注册
PHP中的数组介绍
array()函数
array_change_key_case()函数
array_chunk()函数
array_column()函数
array_combine()函数
array_count_values()函数
array_diff()函数
array_diff_assoc()函数
array_diff_key()函数
array_diff_uassoc()函数
array_diff_ukey()函数
array_fill()函数
array_fill_keys() 函数
count()函数
end()函数
array_filter()函数
array_keys()函数
array_push()函数
array_flip()函数
array_rand()函数
array_reduce()函数
array_replace()函数
array_search()函数
array_sum()函数
array_values()函数
array_unique()函数
array_unshift()函数
array_walk()函数
in_array()函数
array_pop()函数
array_reverse()函数
array_shift()函数
array_slice()函数
extract()函数
key()函数
list()函数
sort()函数
当前位置:
首页>>
技术小册>>
PHP合辑3-数组函数
小册名称:PHP合辑3-数组函数
PHP的这个内置函数从数组中删除第一个元素并返回被删除的元素的值。在删除第一个元素之后,如果键是数值的,则剩余元素的键将被修改并从开始处重新编号。换句话说,这个函数基本上从数组的开头移动一个元素。 语法: array_shift($array) 参数:该函数只有一个参数,$array,它指的是需要移动的原始输入数组。 返回值:正如已经提到的,该函数返回数组中移动的元素的值,如果数组为空则返回NULL。 示例: ``` Input : $array = ("ram"=>2, "aakash"=>4, "saran"=>5, "mohan"=>100) Output : 2 Input : $array = (45, 5, 1, 22, 22, 10, 10); Output :45 ``` --- 在这个程序中,我们将看到这个函数如何在键值对数组中工作。 ``` <?php // PHP function to illustrate the use of array_shift() function Shifting($array) { print_r(array_shift($array)); echo "\n"; print_r($array); } $array = array("ram"=>2, "aakash"=>4, "saran"=>5, "mohan"=>100); Shifting($array); ?> ``` output: ``` 2 Array ( [aakash] => 4 [saran] => 5 [mohan] => 100 ) ``` 现在让我们看看这个函数是如何处理默认键的。 ``` <?php // PHP function to illustrate the use of array_shift() function Shifting($array) { print_r(array_shift($array)); echo "\n"; print_r($array); } $array = array(45, 5, 1, 22, 22, 10, 10); Shifting($array); ?> ``` output: ``` 45 Array ( [0] => 5 [1] => 1 [2] => 22 [3] => 22 [4] => 10 [5] => 10 ) ```
上一篇:
array_reverse()函数
下一篇:
array_slice()函数
该分类下的相关小册推荐:
Yii2框架从入门到精通(中)
PHP程序员的设计模式
Workerman高性能框架-GatewayWorker
Laravel(10.x)从入门到精通(十三)
PHP程序员面试算法宝典
Laravel(10.x)从入门到精通(九)
Swoole高性能框架-SwooleWorker
Swoole高性能框架-Hyperf
Laravel(10.x)从入门到精通(十八)
Laravel(10.x)从入门到精通(十九)
PHP程序员面试笔试真题与解析
Laravel(10.x)从入门到精通(十七)