站長資訊網
        最全最豐富的資訊網站

        如何掌握使用array_push()函數的正確姿勢

        在使用php的時候,你有過想在數組中插入元素但不知道該怎么操作的時候嗎?我相信你肯定會有,這個時候我們就應該寫上一個重要的函數,相信也都聽說過的函數,那就是array_push()函數。

        眾所周知,php往數組中插入函數的方式有兩種,一種是使用array_unshift,另外一種就是我們今天的主角array_push函數啦。(推薦:PHP函數之array數組函數視頻講解)

        array_push() 函數可以向第一個參數的數組尾部添加一個或多個元素(入棧),然后返回新數組的長度。使用該函數等于多次調用 $array[] = $value。

        直接看語法,我相信很多人都沒有辦法看下去,這次我們換個輕松一點的方式,我們邊看代碼邊看語法,這樣就容易許多。

        我們先來看看這個例子

        <?php $a=array("red","green"); array_push($a,"blue","yellow"); print_r($a); ?>

        在這個例子當中,我們先定義一個數組,接下來我們使用array_push函數,然后在這個函數的第一個參數這里寫上已經定義好的數組,在第二第三,甚至后面的參數中寫上需要添加的元素,這樣我們就得到了一個帶有新元素的數組了,這時候讓我們看看,我們判斷的對不對。

        Array ( [0] => red [1] => green [2] => blue [3] => yellow )

        是的,沒錯,確實如我們的判斷,按照順序在原數組中添加了"blue","yellow"l兩個元素。

        這時候我們對這個函數有了一個大致的了解,就讓我們在系統的學習一下這個函數。

        語法

        array_push(array,value1,value2...)

        array——是之前定義好的數組

        value——是我們需要添加的元素,可以使一個,也可以是多個

        當然也有需要注意的點:

        • 即使數組中有字符串鍵名,您添加的元素也始終是數字鍵。

        • 如果用 array_push() 來給數組增加一個單元,還不如用 $array[] =,因為這樣沒有調用函數的額外負擔。

        • 如果第一個參數不是數組,array_push() 將發出一條警告。這和 $var[] 的行為不同,后者會新建一個數組。

        如果想學php其他知識的話,可以看這里→《php視頻教程》←,你想要的這里都有

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 欧美精品久久久久久久自慰| 精品国产网红福利在线观看| 欧美国产成人久久精品| 国产成人精品高清在线观看99| 男人的天堂精品国产一区| 精品999久久久久久中文字幕 | 乱人伦人妻精品一区二区| 国产精品亚洲片夜色在线| 日韩精品内射视频免费观看| 欧美黑人巨大videos精品| 国产日韩高清三级精品人成| 88国产精品无码一区二区三区| 国产精品一区二区久久精品| 国产在线精品一区二区中文| 亚洲精品国产首次亮相| 亚洲精品国产精品乱码不卡| 久久中文精品无码中文字幕| 国内精品久久久久久久影视麻豆| 亚洲一区精品中文字幕| 久久99久久99小草精品免视看| 2018国产精华国产精品| 国产精品国产三级国产普通话| 久久精品99久久香蕉国产色戒| 欧美精品一区二区蜜臀亚洲| 无码国产精品一区二区免费16 | 国产精品久久久久久福利69堂| 精品熟女少妇a∨免费久久| 亚洲国产成人精品无码区在线观看| 亚洲精品成人区在线观看| 日韩精品在线播放| 亚洲国产成人久久精品99| 午夜精品久久久久久久无码| 天天爽夜夜爽8888视频精品| 亚洲精品视频免费观看| 无码人妻精品一区二区三区99仓本 | 亚洲精品国产首次亮相| 亚洲精品美女久久久久99| 日本一卡精品视频免费| 国内精品久久人妻互换| 99久久国语露脸精品国产| 狠狠色丁香婷婷综合精品视频|