$array = ['a', 'b', 'c', 'd'];
$vars = ['a', 'f', 'g'];
foreach ($vars as $var) {
if (in_array($var, $array)) {
return true;
} else {
return false;
}
}
が存在するかどうかはどのように確認できますか?だけそのうちの一つは、他のすべてのfalse
をしている場合、それは問題ではありません、しかし、以上の1 true
値がある場合は、チェック複数の変数の一つは、配列内の
は、たとえば['a', 'b', 'c', 'g']
ために私が最初にtrue
値と端で停止する機能が欲しいtrue
をする必要がありますプロセス。単にarray_intersect
機能付き
すべてをチェックするまで、「falseを返す」ことはしないでください。ループの下で 'return false'を動かす – apokryfos