$a1 = '10,20,30,40;1,2,3,4';//分号无限往后扩展
$a = explode(';', $a1);
$b1 = '11111;22222';//分号无限往后扩展,能与$a1对齐叠加$b = explode(';', $b1);
$c = array_map(null, $a, $b);
print_r($c);
Array
(
    [0] => Array
        (
            [0] => 10,20,30,40
            [1] => 11111
        )    [1] => Array
        (
            [0] => 1,2,3,4
            [1] => 22222
        ))

解决方案 »

  1.   


    $a1 = '10,20,30,40;1,2,3,4';//分号无限往后扩展
    $a = explode(';', $a1);
    $b1 = '11111;22222';//分号无限往后扩展,能与$a1对齐叠加
    $b = explode(';', $b1);
     
    $c=array();
    foreach($a as $key=>$value){
        $c[]=$value.",".$b[$key];
    }
    echo '<pre>';
    print_r($c);
      

  2.   


    $a1 = '10,20,30,40;1,2,3,4';//分号无限往后扩展
    $a = explode(';', $a1);$b1 = '11111;22222';//分号无限往后扩展,能与$a1对齐叠加
    $b = explode(';', $b1);function combine($arr){
    return implode(',',$arr);
    }$c = array_map('combine', array_map(null, $a, $b));print_r($c);Array
    (
        [0] => 10,20,30,40,11111
        [1] => 1,2,3,4,22222
    )