这种目的foreach嵌套循环能实现吗

ziluopao 发布于 2016/05/18 13:11
阅读 836
收藏 0
PHP

有两个数组想用foreach嵌套循环出来,当然还要有顺序,

如下

$arr1 = array(1,2,3,4);
$arr2 = array(a,b,c,d);
foreach($arr1 as $v1){
    foreach($arr2 as $v2){
    }
    echo "<li>".$v1."<span>".$v2."</span></li>";
}



但这样打印的结果没有达到想要的目的,结果是
  • 1d
  • 2d
  • 3d
  • 4d
  • 因为我想要的是如下这种形式

  • 1a
  • 2b
  • 3c
  • 4d
  • 有办法循环吗?


    加载中
    0
    不行了
    不行了

    $arr=array(1,2,3,4);

    $arr2=array('a','b','c','d');

    foreach($arr as $key=>$v){

        echo $v.$arr2[$key]

    }

    0
    ziluopao
    ziluopao

    留个记号

    $arr1=array(1,2,3,4);
    
    $arr2=array('a','b','c','d','e','f','g');
    
    foreach($arr1 as $key1=>$v1){
        foreach($arr2 as $key2=>$v2){
            echo "<li>".($key1+1)."<span>".$v2."</span></li>";
        }
    }



    返回顶部
    顶部