国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

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

2024-05-04 23:46:05
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了php中array_unshift()修改數組key注意事項,實例分析了array_unshift()函數在處理鍵值為數字類型時自動轉換鍵值的情況,需要的朋友可以參考下
 

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

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

實例:

$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>";

輸出結果:

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教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 禹州市| 威远县| 大同县| 武安市| 常熟市| 广丰县| 涞水县| 呈贡县| 旺苍县| 保德县| 桑植县| 榕江县| 通海县| 孟州市| 内江市| 正镶白旗| 义乌市| 金寨县| 湖南省| 浦城县| 保德县| 卢氏县| 沾益县| 台北县| 鄱阳县| 鹤峰县| 定西市| 吉安县| 蒙山县| 航空| 历史| 巴东县| 新泰市| 康乐县| 凤凰县| 疏勒县| 湘阴县| 金秀| 蕉岭县| 饶河县| 河津市|