Есть несколько вещей, которые вы могли бы сделать здесь, на мой взгляд.
ОЧЕНЬ простой и простой способ состоит в том, чтобы выполнить цикл и иметь некоторую логику, чтобы проверить, $ a [$ val] ==$ b [$ val] и, если он что-то делает, в противном случае нет.
Как говорили выше хорошие люди, в PHP есть функция array_diff (), которая вычисляет разницу в массивах.Приведенный ниже пример взят с сайта PHP.net.
<?php
$array1 = array("a" => "green", "red", "blue", "red");
$array2 = array("b" => "green", "yellow", "red");
$result = array_diff($array1, $array2);
print_r($result);
?>
Multiple occurrences in $array1 are all treated the same way. This will output :
Array
(
[1] => blue
)
Так что это зависит от того, что именно вы хотите сделать.Если вы хотите сделать ваше заявление более четким, сделайте это, и я постараюсь ответить соответственно.
Спасибо