У меня многомерный массив
Простой пример массива
[0]=>array(2) {
["slug"]=>string(12) "exampleslug1"
["tax"]=>string(11) "exampletax1"}
[1]=>array(2) {
["slug"]=>string(12) "exampleslug2"
["tax"]=>string(11) "exampletax2"}
[2]=>array(2) {
["slug"]=>string(12) "exampleslug2"
["tax"]=>string(11) "exampletax3"}
Теперь я хочу проверить другой многомерный массив для обоих значений.
Так, например. Я хочу проверить, является ли slug "exampleslug2" и налог = "exampletax2"
Так что в этом случае он должен вернуть false / true / false.
Я пробовал in_array, но я не могу заставить его работать на многомерном.
Может ли кто-нибудь помочь мне с решением для проверки того, чтобы несколько значений в многомерном массиве были такими же, как во втором многомерном массиве.
Если попробовать что-то вроде
if (!in_array($termSlug, $externalTermSlugs['slug']) && !in_array($termTax, $externalTermSlugs['tax']) ) {}
Он добавляет все несколько раз, и я хочу, чтобы он добавлял все, что является уникальным, и не перезаписывает, если он уже существует.