我想制作一个我不想在我的页面上显示的条目黑名单。 Json所有的ID,所以我可以检查我想要排除哪些。如果它的一个条目(即$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 :(得分:1)
您可以使用in_array()
检查数组中是否存在值
if (!(in_array($eID,$eExceptions))) {