电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

php去掉數組的第一個值的兩個函數:array_shift、array_splice

瀏覽:19日期:2022-06-06 10:18:16
目錄
  • PHP array_shift() 函數
    • 定義和用法
    • 語法
    • 技術細節
    • 實例
  • PHP array_splice() 函數
    • 定義和用法
    • 語法
    • 技術細節

php去掉數組的第一個值的兩種刪除方法:1、使用array_shift()函數刪除數組的第一個值,語法“array_shift($arr)”,會返回被刪除的元素。2、使用array_splice()函數刪除第一個值,語法“array_splice($arr,0,1);”;該函數的第二個和第三個參數可以為負數。

PHP array_shift() 函數

array_shift()將數組開頭的單元移出數組,并作為結果返回,將數組長度減一并將所有其它單元向前移動一位。所有的數字鍵名將改為從零開始計數,文字鍵名將不變。如果數組為空或不是一個數組則返回 NULL。

定義和用法

array_shift() 函數用于刪除數組中的第一個元素,并返回被刪除的元素。

注釋:如果鍵名是數字的,所有元素都將獲得新的鍵名,從 0 開始,并以 1 遞增(參見下面實例)。

語法

array_shift(array)

參數描述array必需。規定數組。

技術細節

返回值:返回從數組中刪除元素的值,如果數組為空則返回 NULL。PHP 版本:4+

實例

<?php
$arr = array("a"=>1,"b"=>2,"c"=>"3");
array_shift($arr);
print_r($arr);

$arr2 = array("1"=>1,"2"=>2,"3"=>"3");
array_shift($arr2);
print_r($arr2);
?>

以上實例輸出結果為:

Array
(
    [b] => 2
    [c] => 3
)
Array
(
    [0] => 2
    [1] => 3
)

注意:如果元素量很大,這個操作會很耗時,因為要重新計算索引;改進方法是先用array_reverse()(返回翻轉順序的數組),再用array_pop()(刪除數組中的最后一個元素)。

PHP array_splice() 函數

array_splice()函數是一個強大的函數,有多重功能:可以插入數組元素、可以替換數組元素,當然也可以刪除數組元素(畢竟array_splice()函數的本職工作是刪除指定元素并用其它值取代)。使用array_splice($arr,0,1)從$arr數組的第1個元素開始刪除元素,刪除1個元素。array_splice($arr,$start,$length)會刪除從$start位置開始刪除$length個元素。

定義和用法

array_splice() 函數從數組中移除選定的元素,并用新元素取代它。函數也將返回被移除元素的數組。

提示:如果函數沒有移除任何元素(length=0),則替代數組將從 start 參數的位置插入(參見實例 2)。

注釋:不保留替代數組中的鍵名。

語法

array_splice(array1,start,length,array2)

參數描述array1必需。規定數組。start必需。數值。規定刪除元素的開始位置。 0 = 第一個元素。 如果該值設置為正數,則從數組中該值指定的偏移量開始移除。如果該值設置為負數,則從數組末端倒數該值指定的偏移量開始移除。 -2 意味著從數組的倒數第二個元素開始。length可選。數值。規定被移除的元素個數,也是被返回數組的長度。 如果該值設置為正數,則移除該數量的元素。如果該值設置為負數,則移除從 start 到數組末端倒數 length 為止中間所有的元素。如果該值未設置,則移除從 start 參數設置的位置開始直到數組末端的所有元素。array2可選。規定帶有要插入原始數組中元素的數組。如果只有一個元素,則可以設置為字符串,不需要設置為數組。

技術細節

返回值:返回包含被提取元素的數組。PHP 版本:4+

到此這篇關于php去掉數組的第一個值的兩個函數:array_shift、array_splice的文章就介紹到這了,更多相關array_shift和array_splice函數內容請搜索以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持!

標簽: PHP
主站蜘蛛池模板: 电子元器件呆滞料_元器件临期库存清仓尾料_尾料优选现货采购处理交易商城 | 复合土工膜厂家|hdpe防渗土工膜|复合防渗土工布|玻璃纤维|双向塑料土工格栅-安徽路建新材料有限公司 | 高楼航空障碍灯厂家哪家好_航空障碍灯厂家_广州北斗星障碍灯有限公司 | 欧美日韩国产一区二区三区不_久久久久国产精品无码不卡_亚洲欧洲美洲无码精品AV_精品一区美女视频_日韩黄色性爱一级视频_日本五十路人妻斩_国产99视频免费精品是看4_亚洲中文字幕无码一二三四区_国产小萍萍挤奶喷奶水_亚洲另类精品无码在线一区 | 非标压力容器_碳钢储罐_不锈钢_搪玻璃反应釜厂家-山东首丰智能环保装备有限公司 | SDG吸附剂,SDG酸气吸附剂,干式酸性气体吸收剂生产厂家,超过20年生产使用经验。 - 富莱尔环保设备公司(原名天津市武清县环保设备厂) | 卓能JOINTLEAN端子连接器厂家-专业提供PCB接线端子|轨道式端子|重载连接器|欧式连接器等电气连接产品和服务 | 金现代信息产业股份有限公司--数字化解决方案供应商 | led全彩屏-室内|学校|展厅|p3|户外|会议室|圆柱|p2.5LED显示屏-LED显示屏价格-LED互动地砖屏_蕙宇屏科技 | 自动化展_机器人展_机床展_工业互联网展_广东佛山工博会 | 外贮压-柜式-悬挂式-七氟丙烷-灭火器-灭火系统-药剂-价格-厂家-IG541-混合气体-贮压-非贮压-超细干粉-自动-灭火装置-气体灭火设备-探火管灭火厂家-东莞汇建消防科技有限公司 | 岸电电源-60HZ变频电源-大功率变频电源-济南诚雅电子科技有限公司 | 国产液相色谱仪-超高效液相色谱仪厂家-上海伍丰科学仪器有限公司 | 品牌设计_VI设计_电影海报设计_包装设计_LOGO设计-Bacross新越品牌顾问 | 不锈钢发酵罐_水果酒发酵罐_谷物发酵罐_山东誉诚不锈钢制品有限公司 | jrs高清nba(无插件)直播-jrs直播低调看直播-jrs直播nba-jrs直播 上海地磅秤|电子地上衡|防爆地磅_上海地磅秤厂家–越衡称重 | 电动打包机_气动打包机_钢带捆扎机_废纸打包机_手动捆扎机 | 煤粉取样器-射油器-便携式等速飞灰取样器-连灵动 | 济南保安公司加盟挂靠-亮剑国际安保服务集团总部-山东保安公司|济南保安培训学校 | 电子巡更系统-巡检管理系统-智能巡检【金万码】 | 食安观察网| 苏州防水公司_厂房屋面外墙防水_地下室卫生间防水堵漏-苏州伊诺尔防水工程有限公司 | 北京翻译公司-专业合同翻译-医学标书翻译收费标准-慕迪灵 | 长沙广告公司_制作,长沙喷绘_发光字_招牌制作_长沙泓润广告官网 长城人品牌官网 | 仿古建筑设计-仿古建筑施工-仿古建筑公司-汉匠古建筑设计院 | 植筋胶-粘钢胶-碳纤维布-碳纤维板-环氧砂浆-加固材料生产厂家-上海巧力建筑科技有限公司 | 欧洲MV日韩MV国产_人妻无码一区二区三区免费_少妇被 到高潮喷出白浆av_精品少妇自慰到喷水AV网站 | CE认证_产品欧盟ROHS-REACH检测机构-商通检测 | 国际船舶网 - 船厂、船舶、造船、船舶设备、航运及海洋工程等相关行业综合信息平台 | 电力测功机,电涡流测功机,磁粉制动器,南通远辰曳引机测试台 | 东莞韩创-专业绝缘骨架|马达塑胶零件|塑胶电机配件|塑封电机骨架厂家 | 亿诺千企网-企业核心产品贸易| 昆明挖掘机修理厂_挖掘机翻新再制造-昆明聚力工程机械维修有限公司 | pos机办理,智能/扫码/二维码/微信支付宝pos机-北京万汇通宝商贸有限公司 | 螺旋绞龙叶片,螺旋输送机厂家,山东螺旋输送机-淄博长江机械制造有限公司 | SOUNDWELL 编码器|电位器|旋转编码器|可调电位器|编码开关厂家-广东升威电子制品有限公司 | 5nd音乐网|最新流行歌曲|MP3歌曲免费下载|好听的歌|音乐下载 免费听mp3音乐 | 天空彩票天下彩,天空彩天空彩票免费资料,天空彩票与你同行开奖,天下彩正版资料大全 | 顺辉瓷砖-大国品牌-中国顺辉| 拉力机-拉力试验机-万能试验机-电子拉力机-拉伸试验机-剥离强度试验机-苏州皖仪实验仪器有限公司 | 无锡网站建设_小程序制作_网站设计公司_无锡网络公司_网站制作 |