<?php
$data = array(
array(
'id' => 1,
'value' => 1.2
),
array(
'id' => 2,
'value' => 2.5
),
array(
'id' => 3,
'value' => 'N/A'
)
);
var_export((float) 'N/A');
echo "\n--\n";
usort($data, fn($a, $b) => (float) $b['value'] <=> (float) $a['value']);
var_export($data);
- Output for 8.1.0 - 8.1.33, 8.2.0 - 8.2.29, 8.3.0 - 8.3.25, 8.4.1 - 8.4.12
- 0.0
--
array (
0 =>
array (
'id' => 2,
'value' => 2.5,
),
1 =>
array (
'id' => 1,
'value' => 1.2,
),
2 =>
array (
'id' => 3,
'value' => 'N/A',
),
)
preferences:
61.69 ms | 406 KiB | 5 Q