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

2022-10-06 05:57:10 字數 916 閱讀 6299

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

$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;

}輸出結果如下所示:

**eerwrray

( [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怎麼實現陣列的笛卡爾積

php實現陣列的笛卡爾積的方法 1 建立乙個php示例檔案 2 定義乙個陣列 3 通過 function dikaer arr 實現陣列的笛卡爾積運算即可。php怎麼實現陣列的笛卡爾積?php實現陣列的笛卡爾積運算示例 陣列的笛卡爾積在實際中還是挺有用處的,比如計算商品的規格時就經常用到,下面寫一種...