方法: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 方法會把元素新增在匹配元素後...