3v4l.org

run code in 300+ PHP versions simultaneously
<?php $all_arrays = [ array(0, 7, 5, 0), array(2, 6, 10, 0), array(4, 8, 15, 10), array(6, 7, 20, 10), array(1, 2, 3, 4), array(5, 6, 7, 8), // more arrays ]; $each_array_count = count($all_arrays[0]); // 4 $all_arrays_count = count($all_arrays); // 6 $output = []; for ($i = 0; $i < $each_array_count; $i++) { for ($j=0; $j < $all_arrays_count; $j++) { $output[$i] += $all_arrays[$j][$i] / $all_arrays_count; } } echo "<pre>"; var_dump($output);
Output for 8.0.1 - 8.0.30, 8.1.0 - 8.1.33, 8.2.0 - 8.2.29, 8.3.0 - 8.3.28, 8.4.1 - 8.4.14, 8.5.0
Warning: Undefined array key 0 in /in/E783F on line 20 Warning: Undefined array key 1 in /in/E783F on line 20 Warning: Undefined array key 2 in /in/E783F on line 20 Warning: Undefined array key 3 in /in/E783F on line 20 <pre>array(4) { [0]=> float(3) [1]=> float(6) [2]=> float(10) [3]=> float(5.333333333333333) }
Output for 8.4.15
/bin/php-8.4.15: /usr/lib/libm.so.6: version `GLIBC_2.38' not found (required by /bin/php-8.4.15) /bin/php-8.4.15: /usr/lib/libm.so.6: version `GLIBC_2.35' not found (required by /bin/php-8.4.15) /bin/php-8.4.15: /usr/lib/libc.so.6: version `GLIBC_2.34' not found (required by /bin/php-8.4.15) /bin/php-8.4.15: /usr/lib/libc.so.6: version `GLIBC_2.38' not found (required by /bin/php-8.4.15)
Process exited with code 1.
Output for 7.4.0 - 7.4.33
Notice: Undefined offset: 0 in /in/E783F on line 20 Notice: Undefined offset: 1 in /in/E783F on line 20 Notice: Undefined offset: 2 in /in/E783F on line 20 Notice: Undefined offset: 3 in /in/E783F on line 20 <pre>array(4) { [0]=> float(3) [1]=> float(6) [2]=> float(10) [3]=> float(5.3333333333333) }

preferences:
139.53 ms | 409 KiB | 5 Q