三维数组变两位数组

本文介绍了一种使用PHP处理复杂数组的方法,包括如何遍历不同类型的数组元素并进行条件判断,适用于需要对数组进行深入操作的场景。
<?php
$array3=array(

        $a=array(

            $yi=['1','2','3'],
            
        ),    
            
        $b=array(

            $er=['wo','shi','san']    

        )        
);      

$array3=array(

        $a=['1','2','3'],
        $b=['wo','shi','er']

);  

$i=0; 
     
foreach($array3 as $value){
    
    if (is_string($a[0])) {

        $files[$i]=$a;
        $i++;
        # code...
    }elseif (is_array($a[0])) {

        foreach($a as $key=>$value){
            $files[$i]=$a["$yi"][$key];
            $i++;
            }
    }

    print_r($files);
}

 

<?php
$array3=array(

        $a=array(

            $yi=['1','2','3'],
            
        ),    
            
        $b=array(

            $er=['wo','shi','san']    

        )        
);      

$array3=array(

        $a=['1','2','3'],
        $b=['wo','shi','er']

);  

$i=0;
     
foreach($array3 as $value){
    
    if (is_string($a[0])) {

        $files[$i]=$a;
        $i++;
        # code...
    }elseif (is_array($a[0])) {

        foreach($a as $key=>$value){
            $files[$i]=$a["$yi"][$key];
            $i++;
            }
    }

    print_r($files);
}


转载于:https://www.cnblogs.com/perseverancevictory/p/4280446.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值