3v4l.org

run code in 300+ PHP versions simultaneously
<?php $data = [ 'username' => [ '3805120' => 5, '3805121' => 7, ], 'login' => [ '3805120' => 9, '3805121' => 11, ], ]; $result = array_merge_recursive( array_combine(array_map(function($value) { return 'U'.$value; }, array_keys($data['username'])), $data['username']), array_combine(array_map(function($value) { return 'U'.$value; }, array_keys($data['login'])), $data['login']) ); $result = array_combine( array_map(function($value) { return substr($value, 1); }, array_keys($result), $result ); var_dump($result);

Here you find the average performance (time & memory) of each version. A grayed out version indicates it didn't complete successfully (based on exit-code).

VersionSystem time (s)User time (s)Memory (MiB)
7.1.10.0030.06722.04
7.1.00.0070.06022.41
7.0.150.0130.05321.83
7.0.140.0070.06021.82
7.0.130.0200.04721.83
7.0.120.0100.05321.80
7.0.110.0070.06021.95
7.0.100.0200.04321.85
7.0.90.0070.07021.82
7.0.80.0070.05721.91
7.0.70.0070.05721.85
7.0.60.0100.05721.85
7.0.50.0070.05721.86
7.0.40.0170.04721.92
7.0.30.0070.06321.82
7.0.20.0170.04721.92
7.0.10.0070.06021.89
7.0.00.0030.06321.89

preferences:
145.83 ms | 1398 KiB | 7 Q