<?php
$ar = Array
(
0 => Array
(
'name' => "The 5th Wave",
'releaseDate' => '2016-01-22',
'dates' => Array
(
'date' => Array
(
0 => '2016-01-27',
1 => '2016-01-26'
)
)
),
1 => Array
(
'name' => 'Dirty Grandpa',
'releaseDate' => '2016-01-21',
'dates' => Array
(
'date' => Array
(
0 => '2016-01-27',
1 => '2016-01-26'
)
)
),
2 => Array
(
'name' => 'The Revenant',
'releaseDate' => '2016-01-14',
'dates' => Array
(
'date' => Array
(
0 => '2016-01-27',
1 => '2016-01-26'
)
)
)
);
print_r($ar);
echo "================Sort============="
$uasort($ar, function($a, $b){
if( end($array['dates']['date']) < $array['releaseDate']
OR end($a['dates']['date']) > date("Y-m-d", strtotime('next thursday')
){
return -1;
}
else{
return 0;
}
});
print_r($ar);
- Output for 5.5.24 - 5.5.31, 5.6.8 - 5.6.17, 7.0.0 - 7.0.2
- Parse error: syntax error, unexpected '$uasort' (T_VARIABLE), expecting ',' or ';' in /in/PoWTA on line 54
Process exited with code 255.
preferences:
157.02 ms | 1395 KiB | 28 Q