0

350 個の値の配列があります (API から収集)。

フィルタリングするために、ユーザーが未知数の国を選択できるようにします。

この例は次のようになります。

$countries = array
(
    0 => 'Denmark',
    1 => 'Sweden',
    2 => 'United states',
    3 => 'Norway'
);

ここで、値の少なくとも 1 つがデータ配列にあることを確認したい

それらすべてをループして、それぞれを個別にチェックすることで、これを実行できることを知っています。しかし、できれば本当にそれを避けたいです。

では、PHPでそのようなことを行う方法はありますか?

4

2 に答える 2

4

PHPには配列関数がたくさんあります。必要array_intersectに応じて、両方の配列にリストされているすべてのものを取得できます。

http://www.php.net/manual/en/function.array-intersect.php

于 2013-10-09T14:52:37.860 に答える