-1
我有一個數組插入元素到數組
array(1) {
[0]=>
array(4) {
[0]=>
string(1) "1"
[1]=>
string(2) "10"
[2]=>
string(3) "100"
[3]=>
string(3) "200"
}
}
我想插入兩個元素到要在第三和最後一個元素的數組。
輸出:
array(6) {
[0]=>
array(6) {
[0]=>
string(1) "1"
[1]=>
string(2) "10"
[2]=>
string(1) ""
[3]=>
string(3) "100"
[4]=>
string(3) "200"
[5]=>
string(1) ""
}
}
我怎麼能做到這一點?
我已經試過
array_splice($input,3 ,0,"");
然後結果變成了這個樣子,中間
array(6) {
[0]=>
array(6) {
[0]=>
string(1) "1"
[1]=>
string(2) "10"
[2]=>
string(1) ""
[3]=>
string(3) "100"
[4]=>
string(3) "200"
[5]=>
string(1) ""
}
[1]=>
array(1) {
[0]=>
string(1) ""
}
}
內部元件的'[]'操作者是優選的推因爲你沒有函數調用。 – Fleshgrinder
另一方面,array_push允許用單個調用來追加多個元素:) –
絕對正確,加上它會返回新的大小,所以你不必調用'count()'。總是取決於用例。 :) – Fleshgrinder