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

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

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

服務器之家 - 編程語言 - PHP教程 - php中array_unshift()修改數組key注意事項分析

php中array_unshift()修改數組key注意事項分析

2021-01-19 16:30cclehui PHP教程

這篇文章主要介紹了php中array_unshift()修改數組key注意事項,實例分析了array_unshift()函數在處理鍵值為數字類型時自動轉換鍵值的情況,需要的朋友可以參考下

本文實例分析了php中array_unshift()修改數組key注意事項。分享給大家供大家參考,具體如下:

眾所周知,array_unshift()用來在數組的開頭添加元素,但今天突然發現如果數組的鍵值是數字類型的(或能轉成數字類型的),array_unshift()會修改所有鍵為數字的元素的Key,真是坑啊

實例:

?
1
2
3
4
$a=array(111=>"dddddddddddd","112"=>array("one"=>"orange","two"=>"hhhhh"), "113"=>array("one"=>"orange","two"=>"hhhhh"),"oooo"=>"jjjjj");
print_r($a);echo "</br>";
array_unshift($a, "aaaaaaaaa");
print_r($a);echo "</br>";

輸出結果:

?
1
2
Array ( [111] => dddddddddddd [112] => Array ( [one] => orange [two] => hhhhh ) [113] => Array ( [one] => orange [two] => hhhhh ) [oooo] => jjjjj )
Array ( [0] => aaaaaaaaa [1] => dddddddddddd [2] => Array ( [one] => orange [two] => hhhhh ) [3] => Array ( [one] => orange [two] => hhhhh ) [oooo] => jjjjj )

看到了吧,array_unshift()后數組鍵值發生了變化,原來的111變成了1,真是坑哪!以后大家在使用array_unshift()的時候對此需要格外注意了!

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

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 免费看一区二区三区 | 8x8x极品国产在线 | 久久综合给会久久狠狠狠 | 国产精品久久久久久久久99热 | 国产成人综合手机在线播放 | 午夜伦伦电影理论片大片 | 毛片免费的 | 色无月 | 欧美激情影音先锋 | 色亚 | 天天爽天天操 | 欧美成人aa久久狼窝动画 | 国产欧美另类久久精品91 | 日本男男gaygays | 亚洲爆操| 91精品综合 | 欧洲美女bbbxxxxxx | 亚洲天堂免费看 | 国产午夜免费不卡精品理论片 | 免费的强动漫人物的 | 欧美香蕉人人人人人人爱 | 日本五级床片全都免费播放 | 双性鞭蒂软汁淋漓 | 全黄一级裸片视频免费 | 亚洲天堂视频在线免费观看 | 亚洲一区二区三区在线播放 | 国产9191精品免费观看 | 国产成人在线影院 | 日韩v| 99精品国产自在现线观看 | 国产一区精品视频 | 日韩欧美中文字幕一区二区三区 | 无删减影视免费观看 | 大奶喷水 | 日韩欧美成末人一区二区三区 | 日韩黄色录像 | 1769在线观看 | 免费看黄色片网站 | 肉文np高h | 欧美成a人片免费看久久 | 91精品国产综合久久精品 |