亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 語言 > PHP > 正文

PHP笛卡爾積實現算法示例

2024-05-05 00:04:46
字體:
來源:轉載
供稿:網友

本文實例講述了PHP笛卡爾積實現算法。分享給大家供大家參考,具體如下:

<?php$arr = array(array(1,3,4,5),array(3,5,7,9),array(76,6,1,0));/**** 實現二維數組的笛卡爾積組合** $arr 要進行笛卡爾積的二維數組** $str 最終實現的笛卡爾積組合,可不寫** @return array**/function cartesian($arr,$str = array()){  //去除第一個元素  $first = array_shift($arr);  //判斷是否是第一次進行拼接  if(count($str) > 1) {    foreach ($str as $k => $val) {      foreach ($first as $key => $value) {        //最終實現的格式 1,3,76        //可根據具體需求進行變更        $str2[] = $val.','.$value;      }    }  }else{    foreach ($first as $key => $value) {      //最終實現的格式 1,3,76      //可根據具體需求進行變更      $str2[] = $value;    }  }  //遞歸進行拼接  if(count($arr) > 0){    $str2 = cartesian($arr,$str2);  }  //返回最終笛卡爾積  return $str2;}$cartesian_product = cartesian($arr);print_r($cartesian_product);?>

最終輸出格式

Array
(
    [0] => 1,3,76
    [1] => 1,3,6
    [2] => 1,3,1
    [3] => 1,3,0
    [4] => 1,5,76
    [5] => 1,5,6
    [6] => 1,5,1
    [7] => 1,5,0
    [8] => 1,7,76
    [9] => 1,7,6
    [10] => 1,7,1
    [11] => 1,7,0
    [12] => 1,9,76
    [13] => 1,9,6
    [14] => 1,9,1
    [15] => 1,9,0
    [16] => 3,3,76
    [17] => 3,3,6
    [18] => 3,3,1
    [19] => 3,3,0
    [20] => 3,5,76
    [21] => 3,5,6
    [22] => 3,5,1
    [23] => 3,5,0
    [24] => 3,7,76
    [25] => 3,7,6
    [26] => 3,7,1
    [27] => 3,7,0
    [28] => 3,9,76
    [29] => 3,9,6
    [30] => 3,9,1
    [31] => 3,9,0
    [32] => 4,3,76
    [33] => 4,3,6
    [34] => 4,3,1
    [35] => 4,3,0
    [36] => 4,5,76
    [37] => 4,5,6
    [38] => 4,5,1
    [39] => 4,5,0
    [40] => 4,7,76
    [41] => 4,7,6
    [42] => 4,7,1
    [43] => 4,7,0
    [44] => 4,9,76
    [45] => 4,9,6
    [46] => 4,9,1
    [47] => 4,9,0
    [48] => 5,3,76
    [49] => 5,3,6
    [50] => 5,3,1
    [51] => 5,3,0
    [52] => 5,5,76
    [53] => 5,5,6
    [54] => 5,5,1
    [55] => 5,5,0
    [56] => 5,7,76
    [57] => 5,7,6
    [58] => 5,7,1
    [59] => 5,7,0
    [60] => 5,9,76
    [61] => 5,9,6
    [62] => 5,9,1
    [63] => 5,9,0
)

小編這里參考前面一篇《JavaScript笛卡爾積超簡單實現算法》,給出一個php計算笛卡爾積的超簡單算法示例如下:

<?phpfunction cartesian($arr1,$arr2){  $relarr = array();  foreach($arr1 as $v1){    foreach($arr2 as $v2){      array_push($relarr,$v1.",".$v2);    }  }  return $relarr;}//用法示例$a = array('1','2','3');$b = array('a','b',c);print_r(cartesian($a,$b));?>

運行結果:

Array
(
    [0] => 1,a
    [1] => 1,b
    [2] => 1,c
    [3] => 2,a
    [4] => 2,b
    [5] => 2,c
    [6] => 3,a
    [7] => 3,b
    [8] => 3,c
)

希望本文所述對大家PHP程序設計有所幫助。


注:相關教程知識閱讀請移步到PHP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲激情在线视频| 欧美亚洲成人免费| 国产精品久久久久久久久久东京| 日韩小视频在线观看| 中文字幕亚洲无线码a| 亚洲电影在线观看| 国产成人精品日本亚洲| 欧美日韩加勒比精品一区| 91麻豆国产精品| 国产精品成人观看视频国产奇米| 亚洲最新中文字幕| 国产精品美女久久久久久免费| 最近中文字幕2019免费| 91国偷自产一区二区三区的观看方式| 国产中文字幕日韩| 久久国产精品久久久久| 久久av资源网站| 亚洲美女性视频| 日韩亚洲欧美中文在线| 欧美精品生活片| 国产欧美精品久久久| 亚洲欧美国产日韩中文字幕| 亚洲成人精品久久久| 91干在线观看| 亚洲日本aⅴ片在线观看香蕉| 欧美成人性色生活仑片| 精品毛片三在线观看| 中文字幕日韩免费视频| 亚洲欧美日韩天堂一区二区| 欧美孕妇性xx| 最近免费中文字幕视频2019| 国语自产精品视频在线看抢先版图片| 国产欧美久久久久久| 亚洲精品中文字幕av| 欧美极品在线播放| 91精品在线影院| 欧美乱妇高清无乱码| 欧美精品一本久久男人的天堂| 日本精品视频在线| 久久亚洲精品一区| 国产一区二区三区高清在线观看| 最好看的2019的中文字幕视频| 精品二区三区线观看| 精品中文字幕久久久久久| 中文字幕精品影院| 久久伊人免费视频| 91色中文字幕| 国产成人精品日本亚洲专区61| 久久精品国产一区二区三区| 欧美激情日韩图片| 日韩av片电影专区| 国产一区二区日韩精品欧美精品| 日韩中文在线观看| 国产精品aaa| 国产97在线观看| 亚洲欧美日韩国产中文| 国产福利成人在线| 日韩高清中文字幕| 亚洲欧美中文日韩在线v日本| 91福利视频网| 亚洲精品福利资源站| 亚洲一区国产精品| 国产精品久久久久不卡| 亚洲视频一区二区| 欧美成年人视频网站欧美| 91精品中文在线| 亚洲精品91美女久久久久久久| 中文字幕日韩在线播放| 色哟哟网站入口亚洲精品| 欧美裸身视频免费观看| 国产精品69av| 国产精品色午夜在线观看| 性色av一区二区咪爱| 91天堂在线视频| 欧美午夜视频一区二区| 成人黄色激情网| 在线观看日韩欧美| 日韩一区二区在线视频| 欧美精品久久久久久久| 日韩av在线影视| 国产不卡一区二区在线播放| 91精品国产自产在线老师啪| 97婷婷涩涩精品一区| 日韩欧美亚洲范冰冰与中字| 欧美综合第一页| 国产精品亚洲网站| 国产精品爱啪在线线免费观看| 久久精品国产综合| 91av国产在线| 欧美精品一区二区三区国产精品| 国产一区二区免费| 中文字幕亚洲专区| 日韩av在线网| 久久综合网hezyo| 亚洲精品视频在线观看视频| 亚洲欧美日韩中文在线制服| 中文字幕日韩在线视频| 国产精品第三页| 亚洲视频在线视频| 九色成人免费视频| 91精品国产91久久久久久最新| 欧美激情视频三区| 夜夜嗨av一区二区三区四区| 日韩风俗一区 二区| 久热精品视频在线观看一区| 国产91亚洲精品| 91天堂在线视频| 一本大道久久加勒比香蕉| 97久久超碰福利国产精品…| 最新亚洲国产精品| 亲爱的老师9免费观看全集电视剧| 国产伦精品免费视频| 国产午夜精品一区理论片飘花| 91香蕉嫩草影院入口| 色偷偷综合社区| 国产精品男人爽免费视频1| 91在线国产电影| 中文字幕在线观看亚洲| 欧美综合在线第二页| 亚洲精品999| 国产精品久久久久久久久久免费| 大荫蒂欧美视频另类xxxx| 亚洲精品日产aⅴ| 136fldh精品导航福利| 最新91在线视频| 欧美成人自拍视频| 国产成人高清激情视频在线观看| 91av在线免费观看| 91爱视频在线| 九九精品在线观看| 久久亚洲国产精品成人av秋霞| 久久久久久综合网天天| 91av在线播放| 97精品国产97久久久久久春色| 久久久久久久久久久成人| 国产精品18久久久久久首页狼| 黑人巨大精品欧美一区二区| 亚洲第一国产精品| 亚洲一级片在线看| 97在线视频精品| 91精品中文在线| 最近2019好看的中文字幕免费| 久久91精品国产91久久久| 欧美一级片久久久久久久| 亚洲成人在线视频播放| 欧美富婆性猛交| 国产在线一区二区三区| 亚洲第一页在线| 一区二区在线免费视频| 国产丝袜精品第一页| 日韩成人在线免费观看| 久久精品成人一区二区三区| 日韩欧美成人免费视频| 欧美激情一区二区三区高清视频| 日韩高清中文字幕| 欧美xxxwww| 日韩在线播放av| 国产精品99久久久久久久久久久久| 精品在线欧美视频| 日韩欧美高清在线视频| 91av在线不卡| 亚洲专区中文字幕| 成人激情视频小说免费下载| 国产精品6699|