I did coding as below and got the wrong output:
$asst_vicars_data_arr=explode(',',$asst_vicars_data);
$asst_head_type_count=count($asst_vicars_data_arr);
$d = explode("|",$data);
foreach ($asst_vicars_data_arr as $value) {
$arr = explode("|",$value);
print_r($arr);
}
Input:
$asst_vicars_data_arr=Array ( [0] => PT|1 [1] => O|4 [2] => PT|15,... )
Expected output:
$type=Array([0] => PT, [1] => O,...)
$heads=Array([0] => 1, [1] => 4,...)
What can I do to create these two arrays?
You can try this out
<?php
$asst_vicars_data_arr=array ( 0 => 'PT|1' , 1 => 'O|4' , 2 =>'PT|15');
foreach ($asst_vicars_data_arr as $value) {
$arr = explode("|",$value);
$type [] = $arr[0];
$heads [] = $arr[1];
}
print_r($type);
print_r($heads);
?>
Fiddle
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With