dsf55s1233 2012-06-07 01:50
浏览 45
已采纳

生成所有元素组合

i have to generate all combinations of elements by unique value and in an orderly manner. I explain with an example, these are the parameters and their values :

Dog : mal | female
Color : red | blue | yellow

the all combinations (ordered) to get are :
male - red
male - blue
male - yellow
female - red
female - blue
female - yellow

How can i do it in php using arrays ?

Thanks in advance

  • 写回答

1条回答 默认 最新

  • dpthuyh1678 2012-06-07 01:51
    关注
    $dogs = array( 'male', 'female');
    $colors = array( 'red', 'blue', 'yellow');
    
    foreach( $dogs as $dog)
        foreach( $colors as $color)
            echo $dog . ' - ' . $color . "
    ";
    

    Output:

    male - red
    male - blue
    male - yellow
    female - red
    female - blue
    female - yellow
    

    Demo

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥30 雷达辐射源信号参考模型
  • ¥15 html+css+js如何实现这样子的效果?
  • ¥15 STM32单片机自主设计
  • ¥15 如何在node.js中或者java中给wav格式的音频编码成sil格式呢
  • ¥15 不小心不正规的开发公司导致不给我们y码,
  • ¥15 我的代码无法在vc++中运行呀,错误很多
  • ¥50 求一个win系统下运行的可自动抓取arm64架构deb安装包和其依赖包的软件。
  • ¥60 fail to initialize keyboard hotkeys through kernel.0000000000
  • ¥30 ppOCRLabel导出识别结果失败
  • ¥15 Centos7 / PETGEM