真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

php一維數(shù)組如何增加元素

本文小編為大家詳細(xì)介紹“php一維數(shù)組如何增加元素”,內(nèi)容詳細(xì),步驟清晰,細(xì)節(jié)處理妥當(dāng),希望這篇“php一維數(shù)組如何增加元素”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來(lái)學(xué)習(xí)新知識(shí)吧。

成都創(chuàng)新互聯(lián)成立于2013年,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都做網(wǎng)站、成都網(wǎng)站制作網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元藍(lán)山做網(wǎng)站,已為上家服務(wù),為藍(lán)山各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:18980820575

php一維數(shù)組增加元素的方法

方法1、使用array_unshift()函數(shù)

array_unshift()函數(shù)可以在數(shù)組的開(kāi)頭插入一個(gè)或多個(gè)新元素(鍵值)。

array_unshift($array,$value1,$value2...)

我們通過(guò)下面的例子來(lái)具體看看:

array_unshift($arr,8,9)可以看出是在$arr數(shù)組的開(kāi)頭插入兩個(gè)新元素:數(shù)值“8”和字符串“9”,因此輸出結(jié)果為:

php一維數(shù)組如何增加元素

array_unshift()函數(shù)不會(huì)保持原有的數(shù)值索引關(guān)系,會(huì)刪除所有的數(shù)值鍵名,并為其重新賦值,即從 0 開(kāi)始重新計(jì)數(shù);但所有的字符串鍵名保持不變。

"red","b"=>"green",3=>"pink");
echo "原來(lái)的數(shù)組:";
var_dump($arr);
array_unshift($arr,"blue");
echo "在開(kāi)頭插入一個(gè)新元素后:";
var_dump($arr);
?>

輸出結(jié)果:

php一維數(shù)組如何增加元素

方法2、使用array_splice()函數(shù)

array_splice()函數(shù)是一個(gè)強(qiáng)大的函數(shù),可以用來(lái)刪除數(shù)組元素、替換數(shù)組元素,也能用來(lái)插入數(shù)組元素(只需要將參數(shù)$length的設(shè)置為0即可)。

array_splice($array,$start,$length,$value)

當(dāng)$length=0,那么參數(shù)$start就可指定開(kāi)始插入的位置(下標(biāo)),參數(shù)$value就可指定插入值(如果是多個(gè)值就需要設(shè)置為數(shù)組)。

array_splice()函數(shù)既可以在數(shù)組開(kāi)頭添加元素,也可在尾部增加元素。

  • 而想要在開(kāi)頭添加元素,那么$start的值需要為0。

php一維數(shù)組如何增加元素

  • 而當(dāng)將$start的值設(shè)置為“數(shù)組長(zhǎng)度值”,即count($arr)即可在數(shù)組末尾插入元素。

輸出結(jié)果為:

php一維數(shù)組如何增加元素

方法3、使用array_push()函數(shù)從數(shù)組尾部增加元素

array_push()函數(shù)可以在數(shù)組尾部插入一個(gè)或多個(gè)元素(鍵值),語(yǔ)法如下:

array_push($array,$value1,$value2...)

示例:

php一維數(shù)組如何增加元素

可以看出是在$arr數(shù)組的尾部插入3個(gè)元素:整數(shù)“8”、字符串“9”和浮點(diǎn)數(shù)“3.14”。

array_push()函數(shù)插入的元素可以是數(shù)組類型

php一維數(shù)組如何增加元素

方法4、使用array_pad()函數(shù)從數(shù)組尾部增加元素

array_pad($array,$size,$value)函數(shù)可以將某個(gè)鍵值$value插入到數(shù)組$array中,從而將數(shù)組填補(bǔ)到指定的長(zhǎng)度$size。($size參數(shù)可以理解為數(shù)組中元素的最終數(shù)目,即插入操作后的數(shù)組長(zhǎng)度)。

那么怎么利用array_pad()函數(shù)從數(shù)組尾部增加元素呢?關(guān)鍵就是$size參數(shù)。

  • 當(dāng)$size參數(shù)為正數(shù),則在數(shù)組尾部插入元素。

php一維數(shù)組如何增加元素

array_pad()函數(shù)插入的元素可以是數(shù)組類型,那么原數(shù)組就會(huì)變?yōu)橐粋€(gè)二維數(shù)組。

輸出結(jié)果為:

php一維數(shù)組如何增加元素

方法5、使用array_merge()函數(shù)從數(shù)組尾部增加元素

array_merge(array1,array2,array3...) 函數(shù)用于把一個(gè)或多個(gè)數(shù)組合并為一個(gè)數(shù)組,將array2,array3...的值存入array1中。

如果兩個(gè)或更多個(gè)數(shù)組元素有相同的鍵名,則最后的元素會(huì)覆蓋其他元素。

php一維數(shù)組如何增加元素

讀到這里,這篇“php一維數(shù)組如何增加元素”文章已經(jīng)介紹完畢,想要掌握這篇文章的知識(shí)點(diǎn)還需要大家自己動(dòng)手實(shí)踐使用過(guò)才能領(lǐng)會(huì),如果想了解更多相關(guān)內(nèi)容的文章,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


網(wǎng)站標(biāo)題:php一維數(shù)組如何增加元素
當(dāng)前地址:http://weahome.cn/article/ijdsio.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部