Array ( [0] => 1 [1] => 2 [2] => 1 [3] => 23 [4] => 5 [5] => 2 ) Array ( [0] => 1 [1] => 1 [2] => 1 [3] => 2 [4] => 3 [5] => 2 )
所以我有這個陣列。我想要像這樣的單個陣列中的所有資料。如何實作這一點。
Array ( [0] => 1 [1] => 2 [2] => 1 [3] => 23 [4] => 5 [5] => 2 [6] => 1 [7] => 1 [8] => 1 [9] => 2 [10] => 3 [11] => 2 )
uj5u.com熱心網友回復:
array_merge怎么樣:
$array1 = [1, 2, 1, 23, 4, 2];
$array2 = [1, 1, 1, 2, 3, 2];
var_dump(array_merge($array1, $array2));
uj5u.com熱心網友回復:
array_merge您應該使用這樣的函式將這兩個陣列組合起來
$array1 = [1,2,1,23,5,2];
$array2 = [1,1,1,2,3,2];
$result = array_merge($array1, $array2);
uj5u.com熱心網友回復:
我認為您可以使用 PHP 提供的 array_merge 函式。例如,代碼
$array1 = array("color" => "red", 2, 4);
$array2 = array("a", "b", "color" => "green", "shape" => "trapezoid", 4);
$result = array_merge($array1, $array2);
print_r($result);
將產生以下輸出:
[color] => green
[0] => 2
[1] => 4
[2] => a
[3] => b
[shape] => trapezoid
[4] => 4
如果您不想覆寫任何資料,您可以簡單地使用 運算子,例如代碼
$array1 = array(0 => 'zero_a', 2 => 'two_a', 3 => 'three_a');
$array2 = array(1 => 'one_b', 3 => 'three_b', 4 => 'four_b');
$result = $array1 $array2;
var_dump($result);
將產生:
[0]=>
string(6) "zero_a"
[2]=>
string(5) "two_a"
[3]=>
string(7) "three_a"
[1]=>
string(5) "one_b"
[4]=>
string(6) "four_b"
來源:
https://www.php.net/manual/en/function.array-merge.php
uj5u.com熱心網友回復:
您可以在 javascript 中使用傳播運算子:
const array1 = [1,2,3,4,5];
const array2 = [6,7,8,9,10];
const array3 = [...array1,...arry2];
conole.log(array3);
//output : [1,2,3,4,5,6,7,8,9,10]
uj5u.com熱心網友回復:
$arr1 = [ 1, 2, 1, 23, 4, 2 ];
$arr2 = [ 1, 1, 1, 2, 3, 2 ];
$arr3 = [ 30, 31, 32 ];
$arrOfArrays = [
[ 40, 41 ],
[ 50, 51 ]
];
$result = [ ...$arr1, ...$arr2, ...$arr3, ...array_merge(...$arrOfArrays) ];
print_r($result);
這將列印:
Array
(
[0] => 10
[1] => 11
[2] => 20
[3] => 21
[4] => 22
[5] => 30
[6] => 31
[7] => 32
[8] => 40
[9] => 41
[10] => 50
[11] => 51
[12] => 52
)
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/423037.html
標籤:
下一篇:php陣列回傳重復值
