3v4l.org

run code in 300+ PHP versions simultaneously
<?php $a = Array ( [0] => Array ( [Id] => 1 [Departments] => Account Management [Parent Id] => 0 ) [1] => Array ( [Id] => 2 [Departments] => Ad Operations [Parent Id] => 0 ) [2] => Array ( [Id] => 3 [Departments] => Corporate [Parent Id] => 0 ) [3] => Array ( [Id] => 4 [Departments] => Creative Solutions [Parent Id] => 0 ) [4] => Array ( [Id] => 5 [Departments] => Data & Research [Parent Id] => 0 ) [5] => Array ( [Id] => 6 [Departments] => ENS - Account Management [Parent Id] => 0 ) [6] => Array ( [Id] => 7 [Departments] => ENS - Creative Solutions [Parent Id] => 0 ) [7] => Array ( [Id] => 8 [Departments] => ENS - Development [Parent Id] => 0 ) [8] => Array ( [Id] => 9 [Departments] => ENS - Engineering [Parent Id] => 0 ) [9] => Array ( [Id] => 10 [Departments] => ENS - Management [Parent Id] => 0 ) [10] => Array ( [Id] => 11 [Departments] => ENS - Product Management [Parent Id] => 0 ) [11] => Array ( [Id] => 12 [Departments] => Exchange [Parent Id] => 0 ) [12] => Array ( [Id] => 13 [Departments] => Finance [Parent Id] => 0 ) [13] => Array ( [Id] => 14 [Departments] => Human Resources [Parent Id] => 0 ) [14] => Array ( [Id] => 15 [Departments] => Inventory [Parent Id] => 0 ) [15] => Array ( [Id] => 16 [Departments] => Management [Parent Id] => 0 ) [16] => Array ( [Id] => 17 [Departments] => Marketing [Parent Id] => 0 ) [17] => Array ( [Id] => 18 [Departments] => Operations [Parent Id] => 0 ) [18] => Array ( [Id] => 19 [Departments] => Product Strategy [Parent Id] => 0 ) [19] => Array ( [Id] => 20 [Departments] => R&D [Parent Id] => 0 ) [20] => Array ( [Id] => 21 [Departments] => Sales  [Parent Id] => 0 ) [21] => Array ( [Id] => 22 [Departments] => Tech Sol - Client Services [Parent Id] => 0 ) [22] => Array ( [Id] => 23 [Departments] => Tech Sol - Management [Parent Id] => 0 ) [23] => Array ( [Id] => 24 [Departments] => Technology Sales [Parent Id] => 0 ) [24] => Array ( [Id] => 25 [Departments] => UK - Account Management [Parent Id] => 0 ) [25] => Array ( [Id] => 26 [Departments] => UK - Ad Ops [Parent Id] => 0 ) [26] => Array ( [Id] => 27 [Departments] => UK - Creative [Parent Id] => 0 ) [27] => Array ( [Id] => 28 [Departments] => UK - Finance [Parent Id] => 0 ) [28] => Array ( [Id] => 29 [Departments] => UK - Inventory [Parent Id] => 0 ) [29] => Array ( [Id] => 30 [Departments] => UK - Management [Parent Id] => 0 ) [30] => Array ( [Id] => 31 [Departments] => UK - Sales [Parent Id] => 0 ) [31] => Array ( [Id] => 32 [Departments] => UK - Sales Management [Parent Id] => 0 ) [32] => Array ( [Id] => 33 [Departments] => R&D - Data Sciences [Parent Id] => 20 ) [33] => Array ( [Id] => 34 [Departments] => R&D - Data/Tech Ops [Parent Id] => 20 ) [34] => Array ( [Id] => 35 [Departments] => R&D - Development [Parent Id] => 20 ) [35] => Array ( [Id] => 36 [Departments] => R&D - Engineering [Parent Id] => 20 ) [36] => Array ( [Id] => 37 [Departments] => R&D - Management [Parent Id] => 20 ) [37] => Array ( [Id] => 38 [Departments] => R&D - Product Management [Parent Id] => 20 ) [38] => Array ( [Id] => 39 [Departments] => R&D - Data Sciences [Parent Id] => 20 ) [39] => Array ( [Id] => 40 [Departments] => Sales  - Advertising Solutions Group [Parent Id] => 21 ) [40] => Array ( [Id] => 41 [Departments] => Sales - Creative Solutions [Parent Id] => 21 ) [41] => Array ( [Id] => 42 [Departments] => Sales - Emerging Media [Parent Id] => 21 ) [42] => Array ( [Id] => 43 [Departments] => Sales - Exchange [Parent Id] => 21 ) [43] => Array ( [Id] => 44 [Departments] => Sales - Management [Parent Id] => 21 ) [44] => Array ( [Id] => 45 [Departments] => Sales - Media [Parent Id] => 21 ) [45] => Array ( [Id] => 46 [Departments] => Legal [Parent Id] => 0 ) );

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)
5.4.200.0270.04319.12
5.4.190.0270.04019.19
5.4.180.0300.05019.23
5.4.170.0270.04719.07
5.4.160.0230.04319.04
5.4.150.0370.03319.13
5.4.140.0300.03716.32
5.4.130.0370.06016.45
5.4.120.0370.06016.30
5.4.110.0400.04316.45
5.4.100.0300.04316.58
5.4.90.0400.03716.37
5.4.80.0230.03316.56
5.4.70.0270.05316.52
5.4.60.0230.04016.55
5.4.50.0270.03716.38
5.4.40.0300.04316.34
5.4.30.0270.03716.51
5.4.20.0230.03316.51
5.4.10.0300.03716.55
5.4.00.0300.06715.91
5.3.270.0270.07714.44
5.3.260.0270.07014.63
5.3.250.0230.07714.48
5.3.240.0400.03314.70
5.3.230.0270.04714.58
5.3.220.0300.03714.40
5.3.210.0370.06714.52
5.3.200.0270.03714.40
5.3.190.0230.03714.61
5.3.180.0230.03714.43
5.3.170.0330.07014.42
5.3.160.0330.04314.47
5.3.150.0230.04714.39
5.3.140.0270.07314.41
5.3.130.0200.04314.48
5.3.120.0330.03014.41
5.3.110.0370.07014.60
5.3.100.0330.07313.90
5.3.90.0300.04013.88
5.3.80.0200.04313.89
5.3.70.0370.03313.85
5.3.60.0230.04013.83
5.3.50.0330.05713.88
5.3.40.0300.04013.82
5.3.30.0230.05313.89
5.3.20.0330.03313.54
5.3.10.0270.04313.66
5.3.00.0300.05713.49

preferences:
139.56 ms | 1394 KiB | 7 Q