Как сравнивать массивы?

$user = $_POST['login'];
    $password = $_POST ['password'];
    $login = [$user => $password];
    $login_list = ['pf_1' => ['admin' => '123'],
                   'pf_2' => ['adminn' => '852456'],
                   'pf_3' => ['cxinval' => '654258'],
                   'pf_4' => ['russia' => '233223'],
                   'pf_5' => ['itproger' => '0000']];
    foreach($login_list as $value){
     foreach($value as $k => $val){
        if($k && $val === $login){
            echo 'Вход';
        }else{
            echo 'Входа нет!';
        }
     }
    }

Не происходит сравнение. В чем ошибка?
  • Вопрос задан
  • 95 просмотров
Пригласить эксперта
Ответы на вопрос 1
BornToFreeFall
@BornToFreeFall
Sielu ilman ihmistä
Воспользуйтесь функциями:
1) array_diff
2) array_intersect
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
Бюро Цифровых Технологий Санкт-Петербург
от 120 000 до 180 000 ₽
03 мая 2024, в 16:26
3000 руб./за проект
03 мая 2024, в 16:09
1200 руб./за проект
03 мая 2024, в 16:06
3000 руб./за проект