91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

PHP如何在數組的首尾添加元素

發布時間:2021-11-09 11:09:42 來源:億速云 閱讀:226 作者:iii 欄目:編程語言

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

PHP如何在數組的首尾添加元素

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

array_unshift函數-在數組開頭添加元素

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

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

其中需要注意的是:

參數array表示的就是需要進行插入元素操作的數組,參數value123表示的就是準備插入到數組array中的元素。函數運行成功的話,返回的結果是數組中元素的數目。

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

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

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

輸出結果:

PHP如何在數組的首尾添加元素

上述示例中,我們能夠看到,當程序運行結束后,返回的結果是數組新元素的數目,并且新的元素鍵名是從0開始的。

下面我們再來看一下,原本數組中有數字鍵名的元素,輸出結果有什么變化,示例如下:

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

輸出結果:

PHP如何在數組的首尾添加元素

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

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

array_push函數-在數組末尾添加元素

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

array_push(array,value1,value2...)

其中需要注意的是:

參數array表示的就是需要被添加元素的數組,參數value12標識的就是等待添加進array數組內的元素。函數運行成功返回的結果就是新數組內元素的個數。

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

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

輸出結果:

PHP如何在數組的首尾添加元素

上述示例中通過array_push函數能夠將數組中的末尾添加一個元素。

在前文中通過array_unshift函數在數組開頭添加一個元素時,如果數組中的鍵名是一個數字的話,數組中的元素鍵名會被重新分配,下面我們通過示例來看一下當運行array_push函數來對函數進行添加末尾元素的操作時,數組中的元素有數字鍵名會對輸出結果有什么影響,示例如下:

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

輸出結果:

PHP如何在數組的首尾添加元素

上述示例中能夠發現,通過array_push函數在數組末尾添加元素的時候不會對數組中有數字鍵名的元素進行重新分配鍵名。

到此,相信大家對“PHP如何在數組的首尾添加元素”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

php
AI

红河县| 泗阳县| 乐至县| 和硕县| 织金县| 宜都市| 陈巴尔虎旗| 东丽区| 桂东县| 莫力| 虹口区| 河北省| 曲阜市| 辽阳县| 上蔡县| 昭通市| 久治县| 革吉县| 清镇市| 龙里县| 蓬溪县| 吉首市| 蓬安县| 友谊县| 天津市| 隆昌县| 神池县| 湄潭县| 行唐县| 丹寨县| 磴口县| 南宁市| 叶城县| 原平市| 双桥区| 武定县| 新宾| 磐石市| 新宁县| 名山县| 雅安市|