1

これを解決するためのアイデアが得られないか、おそらく私が予想するよりも単純です。誰かが助けてくれることを願っています:

私はかどうかを確認しようとします

配列 A

arrA = Array
(
    [0] => hindu
    [1] => inglês
)

配列 B に存在する

arrb = Array
(
    [0] => active
    [1] => awsome
    [2] => speaker
    [3] => creative
    [4] => team leader
    [5] => project manager
    [6] => chinese
    [7] => hindu
    [8] => spanish
    [9] => english
) 

If(in_array($arrA , $arrB)){
echo true;
}

配列 A の 2 つの要素が配列 B に存在する場合、TRUE を返します。(1つだけでなく両方の要素)。また、配列 A のサイズは常に同じではありません (1 から多くの要素を持つことができます)。

in_array とさまざまな再帰関数を試しましたが、うまくいきません...

誰?

事前に助けてくれてありがとう。

4

1 に答える 1

3

array_diff() を使用できます-

$all_elements_exist = count(array_diff($a, $b)) == 0 ? true : false;
于 2013-01-18T02:26:38.457 に答える