<?php
$a = array(
'a'=>'7833',
'd'=>'1297',
'c'=>'341',
'1'=>'67',
'b'=>'225',
'3'=>'24',
'2'=>'44',
'4'=>'22',
'0'=>'84'
);
ksort($a);
print_r($a);
Приведенный выше код выводит следующий результат.ksort производит неправильный результат при работе с буквенно-цифровыми символами
Array
(
[0] => 84
[a] => 7833
[b] => 225
[c] => 341
[d] => 1297
[1] => 67
[2] => 44
[3] => 24
[4] => 22
)
Почему ksort дать неправильный результат?
Что вы считаете результатом ** right **? – salathe
Мне нужно, чтобы индекс отсортировался на основе порядка ASCII-таблицы. –
Где будет '10', между' 1' и '2' или после' 9'? – salathe