php或者jq 两个或多个数组,每个数组两个元素,怎么像如下那样循环
何惜一博
何惜一博 2018-11-16 17:20:53
0
3
1082

比如: $a = [A,B ]    $b = [C,D]

怎么循环为  $array=array(

                         array(A,C)  ,

                         array(A,D)  ,

                         array(B,C)  ,

                         array(B,D)  ,

                    )

大神求助!!求不写死的方法,可以是多个数组,后台商品规格用到如下,js和php都可以

1542359975(1).jpg

何惜一博
何惜一博

全部回复(2)
唯一

多规格

PHP

$arr = array();

foreach($a as $key=>$value){

    foreach($b为 $key1=>$value1){

        $arrSon[] = $value;

        $arrSon[] = $value1;

        $arr[ ] = $arrSon;

        unset($arrSon);

#    }

}

echo "

"; 

print_r($arr);

?>

希望有用

  • 回复 大哥如果是三组或四组呢,比如 $a = [A,B ] $b = [C,D] $c = [E,F] $array=array( array(A,C,E) , array(A,C,F) , array(A,D,E) , array(A,D,F) , ..... array(B,D,F) ) 循环到结尾,有办法么,大哥
    何惜一博 作者 2018-11-16 18:03:59
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!