Обход регистрозависимости переменных

g200

Новичок
Подскажите как временно в некотором участке кода можно отключить или обойти регистрозависимость переменных ?

Например, big_array это подключаемый внешний файл в 15 МБ, менять я его не могу, ключи в нем имеют рандомный регистр у отдельных ключей. От пользователя приходит строка всегда в нижнем регистре. Как теперь сделать так, чтобы регистр строки от пользователя и регистр ключа в массиве были одинаковыми, либо чтобы PHP подставлял переменную в виде ключа массива, но без учета ее регистра...

Код:
$big_array = array('kEyS_1'=>'значение 1'...,'KEys_12637'=>'значение 12637');

$user = "keys_1";

echo $big_array["$user"]; // ошибка
 

Dovg

Продвинутый новичок
Привести ключи "подключаемом внешнем файле" в нижний регистр и положить рядом?
 

g200

Новичок
Привести ключи "подключаемом внешнем файле" в нижний регистр и положить рядом?
Вы имеете ввиду создать копию внешнего файла, но в нижнем регистре ключей и загружать его второй раз ? Я так делал, сервер начинает лагать))
 

Фанат

oncle terrible
Команда форума
а потом пробивать введенные ползователем значения по базе
 
Сверху