что такое "порядок добавления" хеш не знает.
Misha v.3 09.07.2004 23:23
если вам нужно вывести элементы хеша в каком-либо порядке вы должны предпринять что-либо, чтобы этот порядок определить.
например возможно:
- вывести элементы хеша в алфавитном порядке следования их ключей или значений
- вывести элементы хеша в числовом порядке следования их ключей или значений
т.е. в вашем случае вы можете добавить в каждый элемент хеша значение order и для каждого элемента задать его при создании хеша.
соответственно при выводе вы можете отсортировать элементы по этому значению.
но мне кажется что в вашем случае лучше воспользоваться таблицей для хранения меню, а не хешом.