登录  /  注册
php或者jq 两个或多个数组,每个数组两个元素,怎么像如下那样循环
何惜一博
何惜一博 2018-11-16 17:20:53
[PHP讨论组]

比如: $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

<?php

$arr = array();

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

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

        $arrSon[] = $value;

        $arrSon[] = $value1;

        $arr[] = $arrSon;

        unset($arrSon);

    }

}

echo "<pre/>";

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
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2024 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号