ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
## 定义和用法 array\_shift() 函数删除数组中第一个元素,并返回被删除元素的值。 注释:如果键名是数字的,所有元素都会获得新的键名,从 0 开始,并以 1 递增(参见下面例子) ## 实例 删除数组中的第一个元素(red),并返回被删除元素的值: ~~~ <?php $a=array("a"=>"red","b"=>"green","c"=>"blue"); echo array_shift($a).'\n'; print_r ($a); ?> ~~~ 输出: ``` red Array ( [b] => green [c] => blue ) ``` ## 更多实例 ### 例子 1 使用数字键名: ~~~ <?php $a=array(0=>"red",1=>"green",2=>"blue"); echo array_shift($a).'\n'; print_r ($a); ?> ~~~ 输出: ``` red Array ( [0] => green [1] => blue ) ```