首頁 > 後端開發 > PHP問題 > php數組中怎麼增加元素

php數組中怎麼增加元素

青灯夜游
發布: 2023-03-09 15:16:02
原創
22295 人瀏覽過

php陣列中增加元素的方法:1、使用array_unshift()函數,在陣列頭插入新元素;2、使用array_push()函數,在陣列末端插入一個或多個新元素;3、使用array_splice()函數,在陣列任意位置插入新元素。

php數組中怎麼增加元素

本教學操作環境:windows7系統、PHP8.1版,DELL G3電腦

php陣列中增加元素

1、array_unshift()陣列頭插入新元素

$fruits = array('apple','pear','banana','orange');
array_unshift($fruits, 'cherry');
pr($fruits);

function pr($str){
    echo "<pre class="brush:php;toolbar:false">";
    print_r($str);
    echo "
"; }
登入後複製

輸出:

Array(
    [0] => cherry
    [1] => apple
    [2] => pear
    [3] => banana
    [4] => orange
)
登入後複製

可向array_unshift傳入多個元素

$fruits = array(&#39;apple&#39;,&#39;pear&#39;,&#39;banana&#39;,&#39;orange&#39;);
array_unshift($fruits, &#39;cherry&#39;,&#39;pie&#39;);
pr($fruits);
登入後複製

輸出:

Array(
    [0] => cherry
    [1] => pie
    [2] => apple
    [3] => pear
    [4] => banana
    [5] => orange
)
登入後複製

#2、類似的函數array_push,向陣列結尾插入一個或多個元素。

$arr = array();
array_push($arr, e1, e2 ... en);
登入後複製

3、array_splice()任意位置插入新元素(不考慮鍵名)

$fruits = array(&#39;apple&#39;,&#39;pear&#39;,&#39;banana&#39;,&#39;orange&#39;);
//第三个参数固定为0,第二个参数为插入的索引位置,最后一个参数是插入的元素,如果插入多个,写成数组
array_splice($fruits,3,0,&#39;pie&#39;);
pr($fruits);
登入後複製

輸出:

Array(
    [0] => apple
    [1] => pear
    [2] => banana
    [3] => pie
    [4] => orange
)
登入後複製

//插入多個新元素,寫成數組形式

$fruits = array(&#39;apple&#39;,&#39;pear&#39;,&#39;banana&#39;,&#39;orange&#39;);
$new_items = array(&#39;pie&#39;,&#39;pie2&#39;);
array_splice($fruits,3,0,$new_items);
pr($fruits);
登入後複製

輸出:

Array(
    [0] => apple
    [1] => pear
    [2] => banana
    [3] => pie
    [4] => pie2
    [5] => orange
)
登入後複製

推薦學習:《PHP影片教學

以上是php數組中怎麼增加元素的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板