3v4l.org

run code in 300+ PHP versions simultaneously
<?php <?php$array = array( 0 => array ( 'id' => '9', 'rus_name' => 'аŸаЕб€аВаАб аКаАб‚аЕаГаОб€аИб', 'en_name' => 'first_cat', 'description' => 'аžаПаИбаАаНаИаЕ', 'title' => 'а—аАаГаОаЛаОаВаОаК', 'route' => 'Admin_AdminController@choke', 'level' => '1', 'link' => '', 'parent_devider_id' => '0', 'devider_or_cat_or_real' =>' cat', 'devider' => '0', 'parent_id' =>' 0', 'order_inside_level' => '2', 'icon' => 'gi-certificate', 'created_at' => '-0001-11-30 00:00:00', 'updated_at' => '-0001-11-30 00:00:00', 'children' => array ( 0 => array ( 'id'=> '11', 'rus_name' => 'а аЕаАаЛ б‚б€аАаНаИб†аА 1', 'en_name' => 'first-real', 'description' => 'аžаПаИбаАаНаИаЕ аПаЕб€аВаОаЙ б€аЕаАаЛбŒаНаОаЙ бб‚б€аАаНаИб†б‹', 'title' => 'аŸаЕб€аВаАб б€аЕаАаЛбŒаНаАб бб‚б€аАаНаИб†аА', 'route' => 'Admin_AdminController@choke', 'level' => '2', 'link' => '', 'parent_devider_id' => '0', 'devider_or_cat_or_real' => 'real', 'devider' => '0', 'parent_id' => '9', 'order_inside_level' => '0', 'icon' => '', 'created_at' => '-0001-11-30 00:00:00', 'updated_at' => '-0001-11-30 00:00:00' ), 1 => array ( 'id'=> '12', 'rus_name' => 'а аЕаАаЛ бб‚б€аАаНаИб†аА 2', 'en_name' => 'second-real', 'description' => 'аžаПаИбаАаНаИаЕ аВб‚аОб€аОаЙ б€аЕаАаЛбŒаНаОаЙ бб‚б€аАаНаИб†б‹', 'title' =>' а’б‚аОб€аАб б€аЕаАаЛбŒаНаАб бб‚б€аАаНаИб†аА', 'route' => 'Admin_AdminController@choke', 'level' => '2', 'link' => '', 'parent_devider_id' =>' 0', 'devider_or_cat_or_real' => 'real', 'devider' => '0', 'parent_id' => '9', 'order_inside_level' => '0', 'icon' => '', 'created_at' => '0001-11-30 00:00:00', 'updated_at' => '-0001-11-30 00:00:00', ) ) ), 1 => array ( 'id'=> '14', 'parent_id' => '0', 'order_inside_level' => '1', 'children' => array ( 0 => array ( 'id'=> '15', 'parent_id' => '14', 'order_inside_level' => '2', ), 1 => array ( 'id'=> '16', 'parent_id' => '14', 'order_inside_level' => '1', 'children' => array ( 0 => array ( 'id'=> '17', 'parent_id' => '16', 'order_inside_level' => '0', ), 1 => array ( 'id'=> '18', 'parent_id' => '16', 'order_inside_level' => '0', 'children' => array ( 0 => array ( 'id'=> '19', 'parent_id' => '18', 'order_inside_level' => '0', ) ) ) ) ) ) )); function fs($array){ usort($array, 'sortByOrder'); }; function sortByOrder($a, $b) { return $a['order_inside_level'] - $b['order_inside_level']; }; fs($array); var_dump($array);?>

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.310.0070.04112.49
5.4.300.0090.03612.50
5.4.290.0060.04112.49
5.4.280.0090.03512.39
5.4.270.0130.03112.39
5.4.260.0070.04012.39
5.4.250.0070.04212.39
5.4.240.0070.04112.39
5.4.230.0060.03712.38
5.4.220.0050.05112.38
5.4.210.0040.05112.38
5.4.200.0080.04312.38
5.4.190.0050.03812.38
5.4.180.0100.04712.38
5.4.170.0070.04012.38
5.4.160.0060.04212.38
5.4.150.0090.03612.38
5.4.140.0070.04612.07
5.4.130.0080.03812.05
5.4.120.0100.03612.01
5.4.110.0060.04512.01
5.4.100.0070.03512.01
5.4.90.0070.03612.01
5.4.80.0040.03812.01
5.4.70.0060.03812.01
5.4.60.0110.02912.00
5.4.50.0080.04112.00
5.4.40.0070.03911.99
5.4.30.0080.04311.99
5.4.20.0100.03711.98
5.4.10.0070.03811.99
5.4.00.0040.03911.48
5.3.280.0160.04712.71
5.3.270.0070.04312.73
5.3.260.0060.04712.72
5.3.250.0090.03812.71
5.3.240.0070.04412.72
5.3.230.0110.03712.71
5.3.220.0150.03712.68
5.3.210.0080.04212.68
5.3.200.0060.03812.68
5.3.190.0050.04412.68
5.3.180.0060.04212.67
5.3.170.0060.04312.67
5.3.160.0060.03712.68
5.3.150.0110.04112.67
5.3.140.0060.03712.66
5.3.130.0060.03812.66
5.3.120.0080.04712.66
5.3.110.0070.04612.66
5.3.100.0100.04112.12
5.3.90.0070.03912.08
5.3.80.0110.04012.08
5.3.70.0050.03812.07
5.3.60.0070.04512.07
5.3.50.0110.03712.00
5.3.40.0070.04212.00
5.3.30.0050.03711.95
5.3.20.0060.04111.73
5.3.10.0080.04211.70
5.3.00.0100.04111.68
5.2.170.0040.0319.18
5.2.160.0060.0309.18
5.2.150.0060.0359.19
5.2.140.0050.0339.18
5.2.130.0040.0319.14
5.2.120.0080.0269.14
5.2.110.0020.0339.15
5.2.100.0040.0309.14
5.2.90.0100.0309.15
5.2.80.0050.0359.14
5.2.70.0040.0429.14
5.2.60.0080.0309.09
5.2.50.0070.0319.07
5.2.40.0060.0319.04
5.2.30.0060.0299.02
5.2.20.0060.0309.01
5.2.10.0070.0288.93
5.2.00.0030.0348.79
5.1.60.0050.0288.07
5.1.50.0060.0288.07
5.1.40.0040.0288.05
5.1.30.0060.0298.40
5.1.20.0060.0278.43
5.1.10.0020.0368.15
5.1.00.0030.0328.14
5.0.50.0060.0226.63
5.0.40.0040.0226.49
5.0.30.0050.0326.30
5.0.20.0060.0186.27
5.0.10.0040.0246.25
5.0.00.0030.0366.24
4.4.90.0040.0234.78
4.4.80.0030.0194.75
4.4.70.0040.0184.75
4.4.60.0040.0174.76
4.4.50.0050.0134.77
4.4.40.0040.0244.71
4.4.30.0030.0194.76
4.4.20.0020.0164.84
4.4.10.0030.0164.85
4.4.00.0020.0304.76
4.3.110.0030.0234.67
4.3.100.0020.0214.66
4.3.90.0070.0204.63
4.3.80.0040.0294.58
4.3.70.0020.0224.63
4.3.60.0010.0214.63
4.3.50.0020.0194.63
4.3.40.0040.0254.54
4.3.30.0010.0173.29
4.3.20.0040.0223.27
4.3.10.0020.0233.23
4.3.00.0070.0177.11

preferences:
144.62 ms | 1394 KiB | 7 Q