站長資訊網
最全最豐富的資訊網站

php怎么剔除數組的第一個元素

剔除方法:1、用array_shift()函數,語法“array_shift($arr)”;2、用array_splice()函數,語法“array_splice($arr,0,1)”;3、用“array_slice($arr,1)”語句。

php怎么剔除數組的第一個元素

本教程操作環境:windows7系統、PHP7.1版、DELL G3電腦

php剔除數組的第一個元素

方法1:使用array_shift()函數

PHP array_shift() 函數可以刪除數組開頭的元素

<?php header("Content-type:text/html;charset=utf-8"); $arr=array(10,12,20,25,24); echo "原數組:"; var_dump($arr);  array_shift($arr);  echo "刪除后的數組:" ; var_dump($arr); ?>

php怎么剔除數組的第一個元素

可以看到這個例子,我們原先的$arr數組里面有5個元素,使用array_shift($arr)方法之后,重新使用var_dump($arr)輸出數組,發現只有4個元素了,數組頭部元素被刪除了。

array_shift($arr)函數在刪除$arr數組的開頭的第一個元素后,arr 數組的長度會減 1,并將所有其他元素向前移動一位。如果鍵名是數字的,所有元素都將獲得新的鍵名,從 0 開始,并以 1 遞增;但字符串鍵名將保持不變。

且我們在執行刪除操作后,是輸出原數組來觀察元素是否刪除的,不難發現,array_shift()是會改變原有數組的

方法2:使用array_splice()函數

array_splice() 函數用來刪除數組的一部分元素;你可以直接刪除,也可以用其它值來替代。

示例:刪除數組中的第一個元素

<?php header("Content-type:text/html;charset=utf-8"); $arr=array(10,12,20,25,24); echo "原數組:"; var_dump($arr);  array_splice($arr, 0,1);  echo "刪除后的數組:" ; var_dump($arr); ?>

php怎么剔除數組的第一個元素

方法3:使用array_slice()函數

array_slice() 函數用來截取數組,也就是從數組中提取出一個片段

返回值:返回截取后的子數組。

<?php header("Content-type:text/html;charset=utf-8"); $arr=array(12,20,25,24,26); echo "原數組:"; var_dump($arr);  echo "刪除后的數組:" ; var_dump(array_slice($arr, 1)); ?>

php怎么剔除數組的第一個元素

推薦學習:《PHP視頻教程》

贊(0)
分享到: 更多 (0)
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
亚洲精品亚洲人成在线播放| 国产综合精品一区二区三区| 国产精品久久久久一区二区三区| 国产伦精品一区二区三区免费下载 | 精品精品国产理论在线观看| 亚洲欧美日韩综合俺去了| 国产精品久久久久国产精品三级 | 精品国产亚洲一区二区三区在线观看| 久久国产精品久久精品国产| 老司机精品免费视频| 国产乱人伦偷精品视频不卡| 无码区日韩特区永久免费系列| 亚洲熟妇成人精品一区| 国产精品成人免费福利| 亚洲美女精品视频| 久久99热只有频精品8| 亚洲第一精品福利| 久久99精品视免费看| 久久精品99香蕉国产| 国产精品免费看久久久| 国色精品va在线观看免费视频| 精品视频在线观看一区二区三区 | 精品一区二区三区四区电影| 日韩av无码一区二区三区| 国产成人精品男人免费| 国产精品国产三级国产AV′| 日韩久久精品一区二区三区| 国产精品久久国产精麻豆99网站| 久久国产亚洲精品无码| 亚洲无删减国产精品一区| 久久99久久99精品免观看不卡| 国产精品久久久99| 国产精品一区二区久久精品无码| 日韩性公交车上xxhd| 国产成人精品无码一区二区老年人 | 日韩精品一区二区三区中文精品| 亚洲国产另类久久久精品黑人| 免费精品久久久久久中文字幕| 国产精品露脸国语对白河北| 日韩精品福利片午夜免费观着| 亚洲国产精品综合久久2007|