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

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

PHP如何在數(shù)組的首尾添加元素

本篇內(nèi)容主要講解“PHP如何在數(shù)組的首尾添加元素”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實(shí)用性強(qiáng)。下面就讓小編來帶大家學(xué)習(xí)“PHP如何在數(shù)組的首尾添加元素”吧!

創(chuàng)新互聯(lián)客戶idc服務(wù)中心,提供棕樹數(shù)據(jù)中心、成都服務(wù)器、成都主機(jī)托管、成都雙線服務(wù)器等業(yè)務(wù)的一站式服務(wù)。通過各地的服務(wù)中心,我們向成都用戶提供優(yōu)質(zhì)廉價(jià)的產(chǎn)品以及開放、透明、穩(wěn)定、高性價(jià)比的服務(wù),資深網(wǎng)絡(luò)工程師在機(jī)房提供7*24小時(shí)標(biāo)準(zhǔn)級(jí)技術(shù)保障。

PHP如何在數(shù)組的首尾添加元素

在PHP中想要完成在數(shù)組的首尾插入元素的話,需要通過array_unshift函數(shù)和array_push函數(shù)。下面我們就分別來看一下這兩個(gè)函數(shù)的使用。

array_unshift函數(shù)-在數(shù)組開頭添加元素

在PHP中內(nèi)置了array_unshift函數(shù)能夠在數(shù)組的開頭插入新的元素,這一點(diǎn)和array_shif有些類似但又不同,array_unshift函數(shù)的基本語法格式如下:

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

其中需要注意的是:

參數(shù)array表示的就是需要進(jìn)行插入元素操作的數(shù)組,參數(shù)value123表示的就是準(zhǔn)備插入到數(shù)組array中的元素。函數(shù)運(yùn)行成功的話,返回的結(jié)果是數(shù)組中元素的數(shù)目。

當(dāng)我們使用array_shif函數(shù)刪除一個(gè)元素的時(shí)候只能夠刪除一個(gè)元素,但是使用array_unshift函數(shù)在數(shù)組的開頭添加元素時(shí),我們可以添加多個(gè)元素。其中如果數(shù)組中的鍵名是數(shù)字的話,還是會(huì)一樣從0開始重新分配,鍵名為字符串的不會(huì)受到影響。

下面我們通過示例來看一下array_unshift函數(shù)的使用,示例如下:

"red","b"=>"green");
//返回結(jié)果的值
print_r(array_unshift($a,"blue"));
echo '
'; //添加新元素的新數(shù)組 print_r($a); ?>

輸出結(jié)果:

PHP如何在數(shù)組的首尾添加元素

上述示例中,我們能夠看到,當(dāng)程序運(yùn)行結(jié)束后,返回的結(jié)果是數(shù)組新元素的數(shù)目,并且新的元素鍵名是從0開始的。

下面我們?cè)賮砜匆幌拢緮?shù)組中有數(shù)字鍵名的元素,輸出結(jié)果有什么變化,示例如下:

"red","b"=>"green");
//返回結(jié)果的值
print_r(array_unshift($a,"blue"));
echo '
'; //添加新元素的新數(shù)組 print_r($a); echo '
'; $a1=array("a"=>"red","b"=>"green",12=>"54",15=>"65456"); print_r(array_unshift($a1,"blue")); echo '
'; print_r($a1); ?>

輸出結(jié)果:

PHP如何在數(shù)組的首尾添加元素

上述示例中,通過array_unshift函數(shù)添加元素,如果數(shù)組中有間鍵名為數(shù)字的元素,函數(shù)運(yùn)行后鍵名會(huì)被從0開始重新分配。

下面我們看一下怎樣在數(shù)組的最后添加元素。

array_push函數(shù)-在數(shù)組末尾添加元素

在PHP中能夠刪除數(shù)組末尾的元素也就能夠在數(shù)組的末尾添加元素,array_push函數(shù)就能夠在數(shù)組的末尾添加一個(gè)元素,array_push函數(shù)的基本語法格式如下:

array_push(array,value1,value2...)

其中需要注意的是:

參數(shù)array表示的就是需要被添加元素的數(shù)組,參數(shù)value12標(biāo)識(shí)的就是等待添加進(jìn)array數(shù)組內(nèi)的元素。函數(shù)運(yùn)行成功返回的結(jié)果就是新數(shù)組內(nèi)元素的個(gè)數(shù)。

下面我們通過示例來看一下array_push函數(shù)的使用,示例如下:

"red","b"=>"green");
//返回結(jié)果的值
print_r(array_push($a,"blue"));
echo '
'; //添加新元素的新數(shù)組 print_r($a); ?>

輸出結(jié)果:

PHP如何在數(shù)組的首尾添加元素

上述示例中通過array_push函數(shù)能夠?qū)?shù)組中的末尾添加一個(gè)元素。

在前文中通過array_unshift函數(shù)在數(shù)組開頭添加一個(gè)元素時(shí),如果數(shù)組中的鍵名是一個(gè)數(shù)字的話,數(shù)組中的元素鍵名會(huì)被重新分配,下面我們通過示例來看一下當(dāng)運(yùn)行array_push函數(shù)來對(duì)函數(shù)進(jìn)行添加末尾元素的操作時(shí),數(shù)組中的元素有數(shù)字鍵名會(huì)對(duì)輸出結(jié)果有什么影響,示例如下:

"red","b"=>"green");
//返回結(jié)果的值
print_r(array_push($a,"blue"));
echo '
'; //添加新元素的新數(shù)組 print_r($a); echo '
'; $a1=array("a"=>"red","b"=>"green",12=>"54",15=>"65456"); print_r(array_push($a1,"blue")); echo '
'; print_r($a1); ?>

輸出結(jié)果:

PHP如何在數(shù)組的首尾添加元素

上述示例中能夠發(fā)現(xiàn),通過array_push函數(shù)在數(shù)組末尾添加元素的時(shí)候不會(huì)對(duì)數(shù)組中有數(shù)字鍵名的元素進(jìn)行重新分配鍵名。

到此,相信大家對(duì)“PHP如何在數(shù)組的首尾添加元素”有了更深的了解,不妨來實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!


當(dāng)前文章:PHP如何在數(shù)組的首尾添加元素
轉(zhuǎn)載來于:http://weahome.cn/article/gogopc.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部