php怎麼實現陣列的笛卡爾積

2022-10-09 16:51:14 字數 1029 閱讀 2529

php實現陣列的笛卡爾積的方法:1、建立乙個php示例檔案;2、定義乙個陣列;3、通過「function dikaer($arr)」實現陣列的笛卡爾積運算即可。

php怎麼實現陣列的笛卡爾積?

php實現陣列的笛卡爾積運算示例

陣列的笛卡爾積在實際中還是挺有用處的,比如計算商品的規格時就經常用到,下面寫一種實現方式,如下**

$arr = array(

array(2),

array(6,7),

array('a','b','c')

);function dikaer($arr)

} }return $result;

}以上例子輸出的結果如下:

array

( [0] => array

([0] => 2

[1] => 6

[2] => a

)[1] => array

([0] => 2

[1] => 6

[2] => b

)[2] => array

([0] => 2

[1] => 6

[2] => c

)[3] => array

([0] => 2

[1] => 7

[2] => a

)[4] => array

([0] => 2

[1] => 7

[2] => b

)[5] => array

([0] => 2

[1] => 7

[2] => c

))如果需要輸出字串形式的結果可以把**改成這樣

function dikaer($arr)

} }return $result;

}輸出結果如下所示:

array

( [0] => 2,6,a

[1] => 2,6,b

[2] => 2,6,c

[3] => 2,7,a

[4] => 2,7,b

[5] => 2,7,c

php實現笛卡爾積

1.定義 笛卡爾乘積是指在數學中,兩個集合x和y的笛卡尓積 cartesian product 又稱直積,表示為x y,第乙個物件是x的成員而第二個物件是y的所有可能有序對的其中乙個成員。2.實現方法一 arr array array 黑色 紅色 白色 黑色 紫色 array 36碼 37碼 38碼...

php實現笛卡爾積

問題 有那麼乙個陣列 arr array array 1,2,3 array 中 國 人 array a b c 要求使用php語言實現計算該陣列的笛卡爾積。實現過程如下所示 arr array array 1,2,3 array 中 國 人 array a b c function diker a...

PHP實現陣列的笛卡爾積運算示例

陣列的笛卡爾積在實際中還是挺有用處的,比如計算商品的規格時就經常用到,下面寫一種實現方式,如下 arr array array 2 array 6,7 array a b c function dikaer arr return result 以上例子輸出的結果如下 array 0 array 0 ...