是否有任何方法來獲得兩個或更多數組的聯合?PHP陣列聯盟(線性產品)
例如:
$array1 = [x1, x2, x3];
$array2 = [y1, y2, y3];
// and the result will be
$array2 = [x1 y1, x1 y2, x1 y3, x2 y1, x2 y2 ,.....];
是否有任何方法來獲得兩個或更多數組的聯合?PHP陣列聯盟(線性產品)
例如:
$array1 = [x1, x2, x3];
$array2 = [y1, y2, y3];
// and the result will be
$array2 = [x1 y1, x1 y2, x1 y3, x2 y1, x2 y2 ,.....];
這應該爲你工作:
<?php
$array1 = array("x1", "x2", "x3"
$array2 = array("y1", "y2", "y3");
$array3 = array();
// and the result will be
//$array3 = [x1 y1, x1 y2, x1 y3, x2 y1, x2 y2 ,.....];
for($count = 0; $count < count($array1); $count++) {
for($countArrayTwo = 0; $countArrayTwo < count($array2); $countArrayTwo++)
$array3[] = $array1[$count] . " " . $array2[$countArrayTwo];
}
print_r($array3);
?>
是的,有很多方法可以做到這一點。你到目前爲止嘗試過什麼嗎? – 2014-10-27 10:58:15
x1 y1是什麼意思?級聯?加成? – motanelu 2014-10-27 10:59:42
它是什麼multiplicatrion – danielad 2014-10-27 11:00:44