Исключить (черный список) несколько записей Json из цикла в переполнении стека

Я хочу сделать черный список записей, которые не хочу отображать на своей странице. Json все идентификаторы, чтобы я мог проверить, какие из них я хотел бы исключить. Если его одна запись (т.е. $eExceptions = '85';) он работает нормально, и цикл продолжается со следующей записи. Если в массиве есть несколько записей, это не сработает. Я предполагаю, потому что мой оператор if может обрабатывать только одну запись за раз.

Как исключить все записи в моем массиве из цикла foreach? Я думаю, что я должен сделать цикл foreach для каждой записи, но что потом?

<?php
foreach ($result -> data as $data){
$eID            =   $data -> ID;
$eExceptions    =   array("85", "95");

if (!($eID == $eExceptions)) {

?>

------show html etc------

<?php } ?>

0

Решение

Ты можешь использовать in_array() проверить значение существует или нет в массиве

 if (!(in_array($eID,$eExceptions))) {
1

Другие решения

Других решений пока нет …