我们可以在一行上做多个爆炸阵列吗?

multiple Array Explode,i Want Output Using Explode This Type

1,1000,AA 2,2000,BB 3,3000,CC

<?php 
$data1= "1,2,3";
$data2= "1000,2000,3000";
$data3= "AA,BB,CC";

$array =  explode(',', $data1);
foreach ($array as $data1) 
{
    echo $data1;
    echo $data2;
    echo $data3."<br>";
}
?>

multiple Array Explode I Want Output Using Explode

1 1000 AA
2 2000 BB
3 3000 CC

All you need to do is explode each of your original data items into an array and then process one array using the index to also reference the other 2 arrays.

<?php
$data1= "1,2,3";
$data2= "1000,2000,3000";
$data3= "AA,BB,CC";

$arr1 = explode(',', $data1);
$arr2 = explode(',', $data2);
$arr3 = explode(',', $data3);

foreach ( $arr1 as $key => $val ) {
    echo sprintf( '%s %s %s<br>', $val, $arr2[$key], $arr3[$key] );
}

RESULTS:

1 1000 AA<br>2 2000 BB<br>3 3000 CC<br>

Or if seen in a browser

1 1000 AA
2 2000 BB
3 3000 CC

Use this code it will help you

If there is space between string (After AA,BB) then use space (" ") in explode and if there is new line then use in explode

<?php
$str = "1,1000,AA 2,2000,BB 3,3000,CC";
$arr = explode(" ",$str);
print_r($arr);

$arr1 = array();
$arr2 = array();
$arr3 = array();

foreach($arr as $val){
    $value = explode(",",$val);
    $arr1[] = $value[0];
    $arr2[] = $value[1];
    $arr3[] = $value[2];
}


print_r($arr1);
print_r($arr2);
print_r($arr3);
?>
$data1= "1,2,3";
$data2= "10,20,30";
$data3= "100,200,300";

$arr1 = explode(',', $data1);
$arr2 = explode(',', $data2);
$arr3 = explode(',', $data3);

foreach ( $arr1 as $key => $val ) {
    echo $val;
    echo $arr2[$key];
    echo $arr3[$key];


}