PHP头条
热点:

PHP数组求笛卡尔积的方法及实现


标题可能会产生误导,但我真的不知道它叫什么.我对此感到抱歉 :(

所以,我有一个像这样的数组

$start = array(
    array('waterpark'),
    array('spain','greece'),
    array('1','2','3','4'),
);

我如何将该数组转换为这样

$output = array(
    array('waterpark', 'spain', '1'),
    array('waterpark', 'spain', '2'),
    array('waterpark', 'spain', '3'),
    array('waterpark', 'spain', '4'),
    array('waterpark', 'greece', '1'),
    array('waterpark', 'greece', '2'),
    array('waterpark', 'greece', '3'),
    array('waterpark', 'greece', '4'),
);

先感谢您



1> Viral..:

使用现成的Cartesian class.

使用它,像,

$output = Cartesian::build($start);

作者:jwage


www.phpzy.comtrue/phpzx/48971.htmlTechArticlePHP数组求笛卡尔积的方法及实现 标题可能会产生误导,但我真的不知道它叫什么.我对此感到抱歉 :( 所以,我有一个像这样的数组 $start = array( array('waterpark'), array('spain','greece'), array('1','...

相关文章

PHP之友评论

今天推荐