Всем привет!
Имеется некий массив:
$arr = array (
"k1" => "v1",
"k2" => "v2"
);
Необходимо в массиве
найти ключ и соответствующее ему значение, при этом ключ и значение записываются в разные переменные (разные переменные не для каждой пары, а в общем виде, то есть получается две переменные).
Ключ нахожу так:
$var1 = array_key_exists($login, $arr);
Здесь
$login - переменная, в которую записываются вводимые пользователем данные:
$login = trim($_POST["login"]);
Проблема в том, что никак не могу определить значение
найденного ключа.
Пытался таким образом:
$var2 = in_array($password, $arr); // $password - по аналогии с логином
Однако при тестовом вывводе через
echo выдавалось
true, хотя необходимо вывести строку.
Понимаю, что все делается иначе: используется БД, кэширование-соль, раздельные файлы и многое другое; но пока только учусь на велосипедах.
P.S.: Если неверно объяснил ситуацию, скажите: попробую сформулировать проблему иначе.
Спасибо!