<?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