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学习,我们一定会为大家提供最专业的解答。

上一篇:apache mysql php 源码编译使用方法

下一篇:使用PHP+MySql实现微信投票功能实例代码

您可能感兴趣的文章

相关阅读

热门软件源码

最新软件源码下载