У меня есть простой массив. Цель состоит в том, чтобы сортировать их по возрастанию по ключу.Сортировка массива по ключу (клавиша - строка)
$someUnsortedArray = array("140/142" => "FirstValue", "118/120" => "SecondValue", "122/124" => "ThirdValue", "40/42" => "FourthValue");
ksort($someUnsortedArray);
Мой выход:
array (size=4)
'118/120' => string 'SecondValue'
'122/124' => string 'ThirdValue'
'140/142' => string 'FirstValue'
'40/42' => string 'FourthValue'
Ожидаемый результат:
array (size=4)
'40/42' => string 'FourthValue'
'118/120' => string 'SecondValue'
'122/124' => string 'ThirdValue'
'140/142' => string 'FirstValue'
Что функция в PHP Я ищу?
В теории это будет работать .. Но есть ли решение без замены "/"без ничего? – Tyralcori
@Tyralcori вам нужно отсортировать его по обычаю, так как вы не получите желаемые значения, если они будут сравниваться как строки – Ghost
@Tyralcori, если вы не хотите заменять, вы можете взорвать его – Ghost