Я создаю синтаксический анализатор шаблонов, и мне нужно отсортировать массив переменных, которые передаются в синтаксический анализатор, чтобы каждый элемент массива, который является массивом, обрабатывался первым. Например:
$data = array(
'name' => 'Steven',
'type' => array(
'gender' => 'M',
'age' => 23'
)
)
Мне нужно, чтобы 'type' был первым, поскольку это массив, а 'name' - последним. У кого-нибудь есть идеи как это сделать? Я посмотрел руководство php.net по различным функциям сортировки, но не понимаю, как они применимы к моей ситуации.