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];
}