3v4l.org

run code in 300+ PHP versions simultaneously
<?php $array = [ [1,2,3,6,7,8,9,11,33,44,55,66,77,88,16,18], [17,52,38,666,79,8,9,15,33,44,55,66,76,88,16,18], [17,562,538,7666,579,688,9,15,933,44,55,660,76,808,106,108], ]; $count = count($array); $mins = []; $maxs = []; $avgs = []; foreach ($array as $i => $row) { foreach ($row as $col => $value) { $ch = $col + 1; if (!$i) { $mins[$ch] = $value; $maxs[$ch] = $value; $avgs[$ch] = $value; } else { if ($value < $mins[$ch]) { $mins[$ch] = $value; } if ($value > $maxs[$ch]) { $maxs[$ch] = $value; } $avgs[$ch] += $value; if ($i === $count - 1) { $avgs[$ch] = number_format($avgs[$ch] / $count, 2); } } } } echo '<table border=1>'; printf( '<tr><th>Channels</th><th>CH%s</th></tr>', implode('</th><th>CH', array_keys($avgs)) ); printf( '<tr><th>Average</th><td>%s</td></tr>', implode('</td><td>', $avgs) ); printf( '<tr><th>Max</th><th>%s</td></tr>', implode('</td><td>', $maxs) ); printf( '<tr><th>Min</th><td>%s</td></tr>', implode('</td><td>', $mins) ); echo '</table>';
Output for 7.4.0 - 7.4.33, 8.0.1 - 8.0.30, 8.1.0 - 8.1.28, 8.2.0 - 8.2.18, 8.3.0 - 8.3.6
<table border=1><tr><th>Channels</th><th>CH1</th><th>CH2</th><th>CH3</th><th>CH4</th><th>CH5</th><th>CH6</th><th>CH7</th><th>CH8</th><th>CH9</th><th>CH10</th><th>CH11</th><th>CH12</th><th>CH13</th><th>CH14</th><th>CH15</th><th>CH16</th></tr><tr><th>Average</th><td>11.67</td><td>205.33</td><td>193.00</td><td>2,779.33</td><td>221.67</td><td>234.67</td><td>9.00</td><td>13.67</td><td>333.00</td><td>44.00</td><td>55.00</td><td>264.00</td><td>76.33</td><td>328.00</td><td>46.00</td><td>48.00</td></tr><tr><th>Max</th><th>17</td><td>562</td><td>538</td><td>7666</td><td>579</td><td>688</td><td>9</td><td>15</td><td>933</td><td>44</td><td>55</td><td>660</td><td>77</td><td>808</td><td>106</td><td>108</td></tr><tr><th>Min</th><td>1</td><td>2</td><td>3</td><td>6</td><td>7</td><td>8</td><td>9</td><td>11</td><td>33</td><td>44</td><td>55</td><td>66</td><td>76</td><td>88</td><td>16</td><td>18</td></tr></table>

preferences:
154.06 ms | 404 KiB | 121 Q