подскажите как отсортировать массив чтобы значения со словом "росссия" поднялись в самый верх? есть массив: Код (Text): Array ( [сша] => 1 [германия] => 1 [китай] => 1 [китай] => 13 [россия] => 1 [юар] => 1 [россия] => 19 ) мне надо получить: Код (Text): Array ( [россия] => 19 [россия] => 1 [сша] => 1 [германия] => 1 [китай] => 1 [китай] => 13 [юар] => 1 )
http://php.ru/manual/array.sorting.html покури, а вообще с латиницей беда в этом плане, http://php.ru/manual/function.uksort.html - похоже это тебе нужно.
а зачем нам смотреть? решение задачи невозможно в php =) а 16 вариантов написания слова Россия это дело десятое.
Подскажите в какую сторону копать массив неправильно написал Код (Text): Array ( [1] => сша [66] => китай [2] => россия [9] => юар [5646] => россия [55] => китай [42] => канада )
копать надо справку по функциям "пользовательской сортировки": usort, uasort, uksort. в колбеке этой функции обрабатывать слово "россия" особым образом - каким сам думай ))) а если не "россия" то возвращать strcmp($a, $b)
Нужно массив изменить. Код (Text): $array = array (array("key"=>"россия", "value"=>2), array ("key"=>"сша", "value"=>1)....); И тогда можно сортировать как угодно, и не писать слово Россия тридцатью способами с латинскими буквами