循环嵌套有关问题。好像不难啊小弟我都搞晕了

WBOY
풀어 주다: 2016-06-13 13:33:05
원래의
1341명이 탐색했습니다.

循环嵌套问题。好像不难啊,我都搞晕了。
有4个类目:

类目1:(一,二)
类目2:(A,B,C,D)
类目3:(a,b,c,d)
类目4:(甲,乙,丙,丁)

想要达到下面的效果,怎么循环?表要怎么建?一句SQL语句好像肯定搞不定吧?

一Aa,一Ab,一Ac,一Ad,

一A甲,一A乙,一A丙,一A丁,

一Ba,一Bb,一Bc,一Bd,

一B甲,一B乙,一B丙,一B丁,

一Ca,一Cb,一Cc,一Cd,

一C甲,一C乙,一C丙,一C丁,

一Da,一Db,一Dc,一Dd,

一D甲,一D乙,一D丙,一D丁,

一a甲,一a乙,一a丙,一a丁,

一b甲,一b乙,一b丙,一b丁,

一c甲,一c乙,一c丙,一c丁,

一d甲,一d乙,一d丙,一d丁,

二Aa,二Ab,二Ac,二Ad,

二A甲,二A乙,二A丙,二A丁,

二Ba,二Bb,二Bc,二Bd,

二B甲,二B乙,二B丙,二B丁,

二Ca,二Cb,二Cc,二Cd,

二C甲,二C乙,二C丙,二C丁,

二Da,二Db,二Dc,二Dd,

二D甲,二D乙,二D丙,二D丁,

二a甲,二a乙,二a丙,二a丁,

二b甲,二b乙,二b丙,二b丁,

二c甲,二c乙,二c丙,二c丁,

二d甲,二d乙,二d丙,二d丁,




------解决方案--------------------

PHP code
<?php $arr_1=array('一','二');
$arr_2=array('A','B','C','D');
$arr_3=array('a','b','c','d');
$arr_4=array('甲','乙','丙','丁');
$temp=array();
foreach($arr_2 as $v)
    foreach(array_merge($arr_3,$arr_4) as $sv){
        $temp[]=$v.$sv;
}
foreach($arr_3 as $v){
    foreach($arr_4 as $sv)
        $temp[]=$v.$sv;
}
foreach($arr_1 as $v){
    foreach($temp as $sv)
        $arr[]=$v.$sv;
}
print_r(array_chunk($arr,4)); <div class="clear">
                 
              
              
        
            
로그인 후 복사
관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿