3v4l.org

run code in 300+ PHP versions simultaneously
<?php $array = [ [ [ "date" => ["from_date" => "2018-07-07", "to_date" => "2018-07-07"], "post" => "Special: Pferdefotografie" ], [ "date" => ["from_date" => "2018-07-21", "to_date" => "2018-07-21"], "post" => "Fotoexkursion Südafrika" ], [ "date" => ["from_date" => "2018-07-21", "to_date" => "2018-07-21"], "post" => "Fotoexkursion Landschaftsfotografie" ], [ "date" => ["from_date" => "2018-07-21", "to_date" => "2018-07-21"], "post" => "Bildaufbau und Komposition" ], [ "date" => ["from_date" => "2018-07-22", "to_date" => "2018-07-22"], "post" => "Bildaufbau und Komposition" ] ], [ [ "date" => ["from_date" => "2018-08-11", "to_date" => "2018-08-11"], "post" => "Bildaufbau und Komposition" ], [ "date" => ["from_date" => "2018-08-04", "to_date" => "2018-08-04"], "post" => "Makrofotografie 1" ], [ "date" => ["from_date" => "2018-08-26", "to_date" => "2018-08-26"], "post" => "Tierfotografie 2" ], [ "date" => ["from_date" => "2018-08-19", "to_date" => "2018-08-19"], "post" => "Tierfotografie 1" ] ], [ [ "date" => ["from_date" => "2018-09-15", "to_date" => "2018-09-15"], "post" => "Bildaufbau und Komposition" ], [ "date" => ["from_date" => "2018-09-02", "to_date" => "2018-09-02"], "post" => "Makrofotografie 2" ], [ "date" => ["from_date" => "2018-09-01", "to_date" => "2018-09-01"], "post" => "Makrofotografie 1" ] ] ]; foreach ($array as &$set) { usort($set, function ($a, $b) { return strcmp($a['date']['from_date'], $b['date']['from_date']); }); } var_export($array);
Output for 7.0.0 - 7.0.33, 7.1.0 - 7.1.33, 7.2.0 - 7.2.33, 7.3.0 - 7.3.33, 7.4.0 - 7.4.33, 8.0.0 - 8.0.30, 8.1.0 - 8.1.28, 8.2.0 - 8.2.19, 8.3.0 - 8.3.4, 8.3.6 - 8.3.7
array ( 0 => array ( 0 => array ( 'date' => array ( 'from_date' => '2018-07-07', 'to_date' => '2018-07-07', ), 'post' => 'Special: Pferdefotografie', ), 1 => array ( 'date' => array ( 'from_date' => '2018-07-21', 'to_date' => '2018-07-21', ), 'post' => 'Fotoexkursion Südafrika', ), 2 => array ( 'date' => array ( 'from_date' => '2018-07-21', 'to_date' => '2018-07-21', ), 'post' => 'Fotoexkursion Landschaftsfotografie', ), 3 => array ( 'date' => array ( 'from_date' => '2018-07-21', 'to_date' => '2018-07-21', ), 'post' => 'Bildaufbau und Komposition', ), 4 => array ( 'date' => array ( 'from_date' => '2018-07-22', 'to_date' => '2018-07-22', ), 'post' => 'Bildaufbau und Komposition', ), ), 1 => array ( 0 => array ( 'date' => array ( 'from_date' => '2018-08-04', 'to_date' => '2018-08-04', ), 'post' => 'Makrofotografie 1', ), 1 => array ( 'date' => array ( 'from_date' => '2018-08-11', 'to_date' => '2018-08-11', ), 'post' => 'Bildaufbau und Komposition', ), 2 => array ( 'date' => array ( 'from_date' => '2018-08-19', 'to_date' => '2018-08-19', ), 'post' => 'Tierfotografie 1', ), 3 => array ( 'date' => array ( 'from_date' => '2018-08-26', 'to_date' => '2018-08-26', ), 'post' => 'Tierfotografie 2', ), ), 2 => array ( 0 => array ( 'date' => array ( 'from_date' => '2018-09-01', 'to_date' => '2018-09-01', ), 'post' => 'Makrofotografie 1', ), 1 => array ( 'date' => array ( 'from_date' => '2018-09-02', 'to_date' => '2018-09-02', ), 'post' => 'Makrofotografie 2', ), 2 => array ( 'date' => array ( 'from_date' => '2018-09-15', 'to_date' => '2018-09-15', ), 'post' => 'Bildaufbau und Komposition', ), ), )
Output for 8.3.5
Warning: PHP Startup: Unable to load dynamic library 'sodium.so' (tried: /usr/lib/php/8.3.5/modules/sodium.so (libsodium.so.23: cannot open shared object file: No such file or directory), /usr/lib/php/8.3.5/modules/sodium.so.so (/usr/lib/php/8.3.5/modules/sodium.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0 array ( 0 => array ( 0 => array ( 'date' => array ( 'from_date' => '2018-07-07', 'to_date' => '2018-07-07', ), 'post' => 'Special: Pferdefotografie', ), 1 => array ( 'date' => array ( 'from_date' => '2018-07-21', 'to_date' => '2018-07-21', ), 'post' => 'Fotoexkursion Südafrika', ), 2 => array ( 'date' => array ( 'from_date' => '2018-07-21', 'to_date' => '2018-07-21', ), 'post' => 'Fotoexkursion Landschaftsfotografie', ), 3 => array ( 'date' => array ( 'from_date' => '2018-07-21', 'to_date' => '2018-07-21', ), 'post' => 'Bildaufbau und Komposition', ), 4 => array ( 'date' => array ( 'from_date' => '2018-07-22', 'to_date' => '2018-07-22', ), 'post' => 'Bildaufbau und Komposition', ), ), 1 => array ( 0 => array ( 'date' => array ( 'from_date' => '2018-08-04', 'to_date' => '2018-08-04', ), 'post' => 'Makrofotografie 1', ), 1 => array ( 'date' => array ( 'from_date' => '2018-08-11', 'to_date' => '2018-08-11', ), 'post' => 'Bildaufbau und Komposition', ), 2 => array ( 'date' => array ( 'from_date' => '2018-08-19', 'to_date' => '2018-08-19', ), 'post' => 'Tierfotografie 1', ), 3 => array ( 'date' => array ( 'from_date' => '2018-08-26', 'to_date' => '2018-08-26', ), 'post' => 'Tierfotografie 2', ), ), 2 => array ( 0 => array ( 'date' => array ( 'from_date' => '2018-09-01', 'to_date' => '2018-09-01', ), 'post' => 'Makrofotografie 1', ), 1 => array ( 'date' => array ( 'from_date' => '2018-09-02', 'to_date' => '2018-09-02', ), 'post' => 'Makrofotografie 2', ), 2 => array ( 'date' => array ( 'from_date' => '2018-09-15', 'to_date' => '2018-09-15', ), 'post' => 'Bildaufbau und Komposition', ), ), )
Output for 5.6.0 - 5.6.40
array ( 0 => array ( 0 => array ( 'date' => array ( 'from_date' => '2018-07-07', 'to_date' => '2018-07-07', ), 'post' => 'Special: Pferdefotografie', ), 1 => array ( 'date' => array ( 'from_date' => '2018-07-21', 'to_date' => '2018-07-21', ), 'post' => 'Bildaufbau und Komposition', ), 2 => array ( 'date' => array ( 'from_date' => '2018-07-21', 'to_date' => '2018-07-21', ), 'post' => 'Fotoexkursion Landschaftsfotografie', ), 3 => array ( 'date' => array ( 'from_date' => '2018-07-21', 'to_date' => '2018-07-21', ), 'post' => 'Fotoexkursion Südafrika', ), 4 => array ( 'date' => array ( 'from_date' => '2018-07-22', 'to_date' => '2018-07-22', ), 'post' => 'Bildaufbau und Komposition', ), ), 1 => array ( 0 => array ( 'date' => array ( 'from_date' => '2018-08-04', 'to_date' => '2018-08-04', ), 'post' => 'Makrofotografie 1', ), 1 => array ( 'date' => array ( 'from_date' => '2018-08-11', 'to_date' => '2018-08-11', ), 'post' => 'Bildaufbau und Komposition', ), 2 => array ( 'date' => array ( 'from_date' => '2018-08-19', 'to_date' => '2018-08-19', ), 'post' => 'Tierfotografie 1', ), 3 => array ( 'date' => array ( 'from_date' => '2018-08-26', 'to_date' => '2018-08-26', ), 'post' => 'Tierfotografie 2', ), ), 2 => array ( 0 => array ( 'date' => array ( 'from_date' => '2018-09-01', 'to_date' => '2018-09-01', ), 'post' => 'Makrofotografie 1', ), 1 => array ( 'date' => array ( 'from_date' => '2018-09-02', 'to_date' => '2018-09-02', ), 'post' => 'Makrofotografie 2', ), 2 => array ( 'date' => array ( 'from_date' => '2018-09-15', 'to_date' => '2018-09-15', ), 'post' => 'Bildaufbau und Komposition', ), ), )

preferences:
215.62 ms | 409 KiB | 295 Q