Задать вопрос
@malishkina2502
Студент

Как сравнить элементы двух массивов?

Есть два массива. Как проверить элементы на соответствие?
5b11b67af0ade192772521.png
  • Вопрос задан
  • 1202 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
@bkosun
array_intersect — Вычислить схождение массивов
php.net/manual/ru/function.array-intersect.php
array_diff — Вычислить расхождение массивов
php.net/manual/ru/function.array-diff.php

UPD:

Операторы, работающие с массивами:
$a == $b Равно
$a === $b Тождественно равно

php.net/manual/ru/language.operators.array.php

$a = array('1', '2', '3');
$b = array('1', '2', '3');

var_dump($a === $b); // bool(true)
var_dump(count(array_diff($a, $b)) === 0);// bool(true)

$a = array('1', '2', '3', '4', '5');
$b = array('1', '2', '3');

var_dump($a === $b); // bool(false)
var_dump(count(array_diff($a, $b)) === 0);// bool(false)
Ответ написан
profesor08
@profesor08 Куратор тега PHP
Сравни сначала их длину, потом если одинаковая, то обойди их циклом сравнивая каждый элемент, первый с первым, второй со вторым и тд. Если тебе не понятно о чем идет речь, то сочувствия не жди и иди учись.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽