私は2つの配列を持っています.1つは私の定義配列で、もう1つはデータベースからのIプロセスです。それらの配列を比較する適切な方法はありますか?データベースから2つの配列のいずれかの要素が一致する場合はtrueを返しますか?
:
$user_type = [0 => "public" 1 => "10x413" 2 => "12x432"]
定義した配列:
$specificUser = ['10x410','10x411','10x412','10x413','10x414']
いずれかの要素が一致する場合、単にin_array()
機能をPHPのような、trueを返します。
それともただの一致をテストする:
if(array_intersect($specificUser, $user_type)) {
// it's true :-)
}
共通要素を持つ2つの配列の例を示します。 – AbraCadaver
データベースからこの配列を処理しました。$ user_type = [ 0 => "public" 1 => "10x413" 2 => "12x432"]、$ specificUser = ['10x410'、 '10x411' '10x412'、 '10x413'、 '10x414']これは私自身の定義配列です –