I have 5 items in total, and I would like to calculate percentage based on [data] filed. The result will be used for pie chart.
Array
(
[0] => Array
If you want your code to be flexible:
$array= [
0 => [
'label' => 'Item1',
'data' => 849,
],
1 => [
'label' => 'Item1',
'data' => 849,
],
2 => [
'label' => 'Item1',
'data' => 849,
],
3 => [
'label' => 'Item1',
'data' => 849,
],
4 => [
'label' => 'Item1',
'data' => 849,
],
5 => [
'label' => 'Item1',
'data' => 849,
]
];
foreach($array as $key => $val){
$sum +=$val['data'];
}
echo "output = ".(count($val['data'])/$sum)*100;
?>