PHP - сортировать хеш-массив по длине ключа - PullRequest
12 голосов
/ 18 октября 2010

Я нашел несколько ответов на сортировку по значению, но не по ключу.

Я хотел бы сделать обратную сортировку, поэтому с:

    $nametocode['reallylongname']='12';
    $nametocode['shortname']='10';
    $nametocode['mediumname']='11';

Iхотелось бы, чтобы они были в таком порядке

  1. действительно длинное имя
  2. имя_среды
  3. имя_символа

имя_символа

Большое спасибо

Ответы [ 11 ]

0 голосов
/ 14 октября 2011

Простая проблема требует простого решения; -)

arsort($nametocode, SORT_NUMERIC);
$result = array_keys($nametocode);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...