今天就跟大家聊聊有關(guān)PHP中如何使用函數(shù)插入數(shù)組元素,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。
創(chuàng)新互聯(lián)是一家專注于成都做網(wǎng)站、成都網(wǎng)站設(shè)計(jì)與策劃設(shè)計(jì),弋陽網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設(shè)10多年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:弋陽等地區(qū)。弋陽做網(wǎng)站價(jià)格咨詢:18980820575
1、array_unshift()函數(shù)在數(shù)組中插入新元素
array_unshift($array,$value1,$value2...)
函數(shù)可以在數(shù)組的開頭插入一個或多個新元素(鍵值)。
我們通過下面的例子來具體看看:
array_unshift($arr,8,9)
可以看出是在$arr數(shù)組的開頭插入兩個新元素:數(shù)值“8
”和字符串“9
”,因此輸出結(jié)果為:
array_unshift()函數(shù)不會保持原有的數(shù)值索引關(guān)系,會刪除所有的數(shù)值鍵名,并為其重新賦值,即從 0 開始重新計(jì)數(shù);但所有的字符串鍵名保持不變。
"red","b"=>"green",3=>"pink"); echo "原來的數(shù)組:"; var_dump($arr); array_unshift($arr,"blue"); echo "在開頭插入一個新元素后:"; var_dump($arr); ?>
輸出結(jié)果:
2、array_push()函數(shù)在數(shù)組中插入新元素
array_push($array,$value1,$value2...)
函數(shù)可以在數(shù)組尾部插入一個或多個元素(鍵值)。
我們通過下面的例子來具體看看:
array_push($arr,8,"9",3.14)
可以看出是在$arr數(shù)組的尾部插入3個元素:整數(shù)“8
”、字符串“9
”和浮點(diǎn)數(shù)“3.14
”,因此輸出結(jié)果為:
array_push()函數(shù)和array_unshift()函數(shù)不一樣,它不會重置數(shù)值鍵名,而是在原有數(shù)值鍵名的基礎(chǔ)上計(jì)數(shù)。
"red","b"=>"green",3=>"pink"); array_push($arr,8,"9",3.14); var_dump($arr); ?>
輸出結(jié)果:
看完上述內(nèi)容,你們對PHP中如何使用函數(shù)插入數(shù)組元素有進(jìn)一步的了解嗎?如果還想了解更多知識或者相關(guān)內(nèi)容,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝大家的支持。