I have multidimensional associative array as follows
sr_array=>
array (size=18)
0 => string 'Shop' (length=4)
1 => string 'Papu Kushwaha' (length=13)
2 => string 'Jitendra Shukla' (length=15)
3 => string 'Satish' (length=6)
4 => string 'Pradeep' (length=7)
5 => string 'Papu Khan' (length=9)
6 => string 'Bharat' (length=6)
7 => string 'Manoj Pandey' (length=12)
8 => string 'select' (length=6)
'Shop' =>
array (size=9)
'count_auto' => int 60
'count_indus' => int 4
'count_mc' => int 100
'count_inverter' => int 10
'count_in_bat' => int 40
'total_credit' => int 191850
'sale_value' => int 1351755
'total_disc' => float 22377.38
'perc_disc' => float 1.66
and so on....
now i want print them in table format I have used following code for output
echo"<table border=1>";
echo"<tr>";
echo"<th></th>";
for($i=0; $i < count($sr_array)/2; $i++){
$current_sr = $sr_array[$i];
echo"<th>{$current_sr}</th>";
}
echo"</tr>";
$keys = array_keys($sr_array);
for($i=0; $i < count($sr_array)/2; $i++){
$current_sr = $sr_array[$i];
echo"<tr>";
echo"<td></td>";
foreach($sr_array as $key => $var){
foreach($var as $x => $y)
echo"<td>{$y["count_auto"]}</td>";
}
echo"</tr>";
}
Please help me to get out as
-------------------------------------
| |Shop |xyz |abc |
-------------------------------------
count_auto |60 |75 | 85 |
-------------------------------------
count_indus | 25 | 74 |15 |
--------------------------------------
count_mc | 55 | 212 | 15 |
-------------------------------------
and so on
I am getting error Invalid argument supplied for foreach()
Thanks in advance