Я хочу сделать черный список записей, которые не хочу отображать на своей странице. 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 } ?>
Ты можешь использовать in_array()
проверить значение существует или нет в массиве
if (!(in_array($eID,$eExceptions))) {
Других решений пока нет …