PHP基于自定义函数生成笛卡尔积的方法示例
来源:爱站网时间:2020-05-04编辑:网友分享
我们在开发程序的时候,相信会遇到很多问题,但是我们也可以通过各种组合生成我们需要的效果,今天爱站技术频道就给大家带来了PHP基于自定义函数生成笛卡尔积的方法示例,需要的朋友一起进入下文看看吧!
我们在开发程序的时候,相信会遇到很多问题,但是我们也可以通过各种组合生成我们需要的效果,今天爱站技术频道就给大家带来了PHP基于自定义函数生成笛卡尔积的方法示例,需要的朋友一起进入下文看看吧!
本文实例讲述了PHP基于自定义函数生成笛卡尔积的方法。分享给大家供大家参考,具体如下:
";
print_r(combineDika($color, $size, $local));
/**
* 所有数组的笛卡尔积
*
* @param unknown_type $data
*/
function combineDika() {
$data = func_get_args();
$cnt = count($data);
$result = array();
foreach($data[0] as $item) {
$result[] = array($item);
}
for($i = 1; $i
运行结果:
Array
(
[0] => Array
(
[0] => red
[1] => 39
[2] => beijing
)
[1] => Array
(
[0] => red
[1] => 39
[2] => shanghai
)
[2] => Array
(
[0] => red
[1] => 40
[2] => beijing
)
[3] => Array
(
[0] => red
[1] => 40
[2] => shanghai
)
[4] => Array
(
[0] => red
[1] => 41
[2] => beijing
)
[5] => Array
(
[0] => red
[1] => 41
[2] => shanghai
)
[6] => Array
(
[0] => green
[1] => 39
[2] => beijing
)
[7] => Array
(
[0] => green
[1] => 39
[2] => shanghai
)
[8] => Array
(
[0] => green
[1] => 40
[2] => beijing
)
[9] => Array
(
[0] => green
[1] => 40
[2] => shanghai
)
[10] => Array
(
[0] => green
[1] => 41
[2] => beijing
)
[11] => Array
(
[0] => green
[1] => 41
[2] => shanghai
)
)
以上就是爱站技术频道介绍的PHP基于自定义函数生成笛卡尔积的方法示例,如果你还想了解更多专业知识,欢迎你随时来js.aizhan.com学习,我们一定会为大家提供最专业的解答。
