In PHP, I have an array containing 20 elements or more. Keys are assigned automatically. Values are random numbers from 1 to 50.
<?php
$randomList = array();
for ($i = 0; $i < 20; $i++) {
$randomList[] = mt_rand(1, 50);
}
?>
Now I want to build this array in a line chart. Unfortunately, I can only use 5 points for the graph. Therefore, I have to reduce the number of elements in the array. But I do not want the appearance of the chart to change. So I need a function like this:
To make it clear: when I want to reduce the size of the array from 6 elements to 3 elements, I can simply sum the pairs of two elements each and take the average value:
array (1, 8, 3, 6, 9, 5) => array (4.5, 6, 7)
My function should do this with variable sizes (for input and output).
, . !