Всем доброго времени суток! Вопрос такой. Как переиндексировать массив вида: Код (Text): Array ( [0] => Array ( [1] => Array ( [id] => 0 [name] => liverpool [points] => 12 ) [2] => Array ( [id] => 1 [name] => chelsea [points] => 12 ) ) [1] => Array ( [3] => Array ( [id] => 3 [name] => everton [points] => 8 ) [4] => Array ( [id] => 4 [name] => arsenal [points] => 8 ) ) ) в Код (Text): Array ( [0] => Array ( [0] => Array ( [id] => 0 [name] => liverpool [points] => 12 ) [1] => Array ( [id] => 1 [name] => chelsea [points] => 12 ) ) [1] => Array ( [0] => Array ( [id] => 3 [name] => everton [points] => 8 ) [1] => Array ( [id] => 4 [name] => arsenal [points] => 8 ) ) ) Понятно, что можно воспользоваться стандартной функцией sort(). Но хотелось бы понять сам принцип такой переиндексации. Возможно ли такое при помощи foreach() или цикла for? Заранее благодарен.
а почему, можно узнать? как-то влияет на производительность скрипта? нужно ухудшить читабельность кода? в чем соль? )
мне кажется это какие-то курсы. регулярно возникают волны однотипных сообщений типа распарсить хтмл регулярками и только регулярками без всяких там хмл-функций. не так давно кто-то стрлен изобретал через обход строки. и так далее. в общем какая нам разница. может человек алгоритмизацию через такую вот непонятную жопу начал учить. форыч таки конструкция, а про конструкции тут ни слова ни сказано. а резет-ич-некст-энд - функции, стандартные. значит нельзяшные.
про запрет на функции тоже изначально сказано небыло. потом, обмолвился случайно. может и конструкции некоторые нельзя. хз. просто если хочет то что написал: то как раз нужно то что я указал. чтобы ручками самому по массиву лазить и делать с ним что нужно.