У меня есть такой массив:
$arr = [456, 8, 1, -9, 'string', true, 0, -65, -162]
Я хочу отсортировать значения массива по убыванию, а также я хочу, чтобы целочисленные значения были выше других типов значений,
Я пытался с rsort($arr)
, тогда я делаю var_dump
, но в результате получается
array (size=9)
0 => int 456
1 => int 8
2 => int 1
3 => string 'string' (length=6)
4 => int -9
5 => boolean true
6 => int 0
7 => int -65
8 => int -162
, как сделать этот массив отсортированным с целым числом выше другого типа данных?
пример:
$arr = [456, 8, 1, 0, -9,-65, -162, 'string', true]