自分のページに表示したくないエントリのブラックリストを作成したいと思います。私が除外したいものを確認できるように、JsonのすべてのID。 1つのエントリ(すなわち、$eExceptions = '85';
)がうまくいき、ループは次のエントリに進みます。配列に格納されている複数のエントリがある場合、動作しません。私は 'if'文が一度に1つのエントリしか扱えないので、私は仮定します。PHPのループから複数のJsonエントリを除外(ブラックリスト)
私の配列のすべてのエントリをforeachループから除外するにはどうすればよいですか?私はエントリごとにforeachループを作らなければならないと思いますが、それでは何ですか?
<?php
foreach ($result -> data as $data){
$eID = $data -> ID;
$eExceptions = array("85", "95");
if (!($eID == $eExceptions)) {
?>
------show html etc------
<?php } ?>
http://php.net/manual/en/function.in-array.php – Scuzzy