Copenhagen
Новичок
Код:
В строке $f_list=array_flip($field_list); ошибка в array_flip, $field_list не определен.
Как в пользовательской функции cmp_for_uksort получить доступ к $field_list? Во всех учебниках пишется про использование $GLOBALS. Но как быть, если переменная-то не глобальная, а локальная в функции уровнем выше?
PHP:
function ololo() {
...
$field_list=array(...);
...
function cmp_for_uksort($a,$b) {
$f_list=array_flip($field_list);
$a = $f_list[$a];
$b = $f_list[$b];
return strcmp($a,$b);
}
uksort($newarray[$index],"cmp_for_uksort");
...
}
Как в пользовательской функции cmp_for_uksort получить доступ к $field_list? Во всех учебниках пишется про использование $GLOBALS. Но как быть, если переменная-то не глобальная, а локальная в функции уровнем выше?