g200
Новичок
Подскажите как временно в некотором участке кода можно отключить или обойти регистрозависимость переменных ?
Например, big_array это подключаемый внешний файл в 15 МБ, менять я его не могу, ключи в нем имеют рандомный регистр у отдельных ключей. От пользователя приходит строка всегда в нижнем регистре. Как теперь сделать так, чтобы регистр строки от пользователя и регистр ключа в массиве были одинаковыми, либо чтобы PHP подставлял переменную в виде ключа массива, но без учета ее регистра...
Например, big_array это подключаемый внешний файл в 15 МБ, менять я его не могу, ключи в нем имеют рандомный регистр у отдельных ключей. От пользователя приходит строка всегда в нижнем регистре. Как теперь сделать так, чтобы регистр строки от пользователя и регистр ключа в массиве были одинаковыми, либо чтобы PHP подставлял переменную в виде ключа массива, но без учета ее регистра...
Код:
$big_array = array('kEyS_1'=>'значение 1'...,'KEys_12637'=>'значение 12637');
$user = "keys_1";
echo $big_array["$user"]; // ошибка