一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - PHP array_shift()用法實例分析

PHP array_shift()用法實例分析

2019-07-07 16:45徐三少北 PHP教程

這篇文章主要介紹了PHP array_shift()用法,結合實例形式分析了array_shift()的功能、使用方法、相關問題與解決方法,需要的朋友可以參考下

本文實例講述了PHP array_shift()用法。分享給大家供大家參考,具體如下:

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

注意:如果元素量很大,這個操作會很耗時,因為要重新計算索引,時間復雜度為O(n);改進方法是先用array_reverse(),再用array_pop()

簡單事例如下:

$arr = array('a','b','c','d','e');
print_r($arr);
$arr0 = array_shift($arr);
print_r($arr0);
$arr1 = array_reverse($arr);
print_r($arr1);
array_pop($arr1);
print_r($arr1);
$arr = array_reverse($arr1);
print_r($arr);

運行結果:

Array
(
    [0] => a
    [1] => b
    [2] => c
    [3] => d
    [4] => e
)
aArray
(
    [0] => e
    [1] => d
    [2] => c
    [3] => b
)
Array
(
    [0] => e
    [1] => d
    [2] => c
)
Array
(
    [0] => c
    [1] => d
    [2] => e
)

希望本文所述對大家PHP程序設計有所幫助。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产深夜视频 | 午夜伦理yy44008影院 | 白发在线视频播放观看免费 | 国产一区二区三区久久小说 | 天天干夜夜噜 | 免费高清观看 | 超级乱淫变态伦短篇小说全集 | yy6080午夜国产免费福利 | 日本videos有奶水的hd | 亚洲阿v天堂在线2017 | 四虎4hu新地址入口 四虎1515h永久 | 精品久久久久国产免费 | 免费十几分视频 | 国产东北三老头伦一肥婆 | 日本老妇乱子伦中文视频 | 美女用屁股把人吞进肚子 | 97色伦在线观看 | 青青青在线视频播放 | xxnx日本免费护士 | 我被黑人彻底征服的全文 | 明星ai智能人脸替换造梦在线播放 | 久久足恋网| 午夜久久久久久网站 | 国产一级精品高清一级毛片 | 午夜精品国产 | 欧美色fx性乌克兰 | 惊弦45集免费看 | 插鸡视频在线观看 | 精品99在线观看 | 1769国产精品免费视频 | 天天夜夜啦啦啦 | 亚洲第一色网站 | 国内精品国语自产拍在线观看55 | 日本国产成人精品视频 | 色综合久久丁香婷婷 | 男人躁女人过程 | 男人操美女视频 | 91精品大神国产在线播放 | 亚洲精品老司机福利在线播放 | 美女视频91| 99re7在线精品免费视频 |