php array怎麼增加元素

2022-10-09 15:33:10 字數 1444 閱讀 6973

方法:1、使用array_unshift()函式在陣列開頭插入乙個或多個元素;2、使用array_push()函式在陣列尾部插入乙個或者多個元素;3、使用array_merge()函式將乙個陣列的全部元素插入到另乙個陣列的尾部。

本教程操作環境:windows7系統、php7.1版,dell g3電腦

方法1:使用array_unshift()函式在陣列開頭插入元素

rray_unshift() 函式用來在陣列開頭插入乙個或多個元素,其語法如下:

array_unshift ( array , value1 [, value2, value3 ... ] )引數說明:

返回值:返回插入新元素後的陣列長度。

兩點說明:

示例:<?php $a=array("a"=>"red","b"=>"green");

array_unshift($a,"blue");

print_r($a);

?>輸出:

array ( [0] => blue [a] => red [b] => green )方法2:使用array_push()函式在陣列尾部插入元素

array_push() 函式用來在陣列尾部插入乙個或者多個元素(入棧),其語法如下:

array_push ( array , value1 [, value2, value3 ... ] )引數說明:

返回值:返回插入新元素後的陣列長度。

array_push() 將 array 當成乙個棧,並將傳入的元素壓入 arr 的末尾。arr 的長度將根據入棧元素的數目增加。

示例:<?php $a=array("red","green");

array_push($a,"blue","yellow");

print_r($a);

?>輸出:

array ( [0] => red [1] => green [2] => blue [3] => yellow )方法3:使用array_merge()函式

array_merge() 函式可以將乙個或多個陣列的單元合併起來,也就是將乙個陣列中的值附加在前乙個陣列的後面,並將合併後的陣列返回,語法格式如下:

array_merge(array1 [, array2 [, array3 ...]])如果輸入的陣列中有相同的字串鍵名,則該鍵名後面的值將覆蓋前乙個值;如果陣列包含數字鍵名,後面的值將不會覆蓋前面的值,而是附加到後面;如果函式只有乙個陣列引數並且該陣列是數字索引的,則鍵名會以連續方式重新建立索引。

示例:<?php $a1=array("a"=>"red","b"=>"green");

$a2=array("c"=>"blue","b"=>"yellow");

print_r(array_merge($a1,$a2));

?>輸出:

array

( [a] => red

[b] => yellow

[c] => blue

C 陣列增加元素

string aa aa aa.concat new string toarray 答覆來自論壇提問 固定陣列變長,用連線兩個陣列函式concat和建立陣列函式toarray完成 string s abcd s s 1 字串的宣告 1 string s new string char arr 根據乙...

php陣列增加元素

給陣列增加元素 title 4head 56 cities 北京 等同於 cities 0 北京 7 cities 天津 等同於 cities 1 天津 8 cities 上海 等同於 cities 2 上海 9 cities 深圳 等同於 cities 3 深圳 10 11 統計元素個數 12 1...

JQuery的增加元素,刪除元素

let div elm elm 可以建立乙個div元素,並內容為elm prepend 方法會把元素新增到匹配元素最前面,類似原生js裡的insertbefore 內部新增元素後,生成的是父子關係 原來的 before 方法會把元素新增在匹配元素前面 原來的 after 方法會把元素新增在匹配元素後...