<?php
$data = array(
array(
'id' => 1,
'value' => 1.2
),
array(
'id' => 2,
'value' => 2.5
),
array(
'id' => 3,
'value' => 'N/A'
)
);
usort($data, fn($a, $b) => [$b['value'] !== 'N/A', $b['value']] <=> [$a['value'] !== 'N/A', $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
- array (
0 =>
array (
'id' => 2,
'value' => 2.5,
),
1 =>
array (
'id' => 1,
'value' => 1.2,
),
2 =>
array (
'id' => 3,
'value' => 'N/A',
),
)
preferences:
67.32 ms | 406 KiB | 5 Q