php - jak sprawdzić, czy tablica zawiera wszystkie wartości z innej tablicy?

$all = array
(
    0 => 307,
    1 => 157,
    2 => 234,
    3 => 200,
    4 => 322,
    5 => 324
);
$search_this = array
(
    0 => 200,
    1 => 234
);

Chciałbym dowiedzieć się, czy $all zawiera wszystkie $ search_this te wartości i zwraca true lub false. Macie jakiś pomysł?

1 odpowiedź

Spróbuj tak:

$containsSearch = count(array_intersect($search_this, $all)) == count($search_this);

Twoja odpowiedź

Zaloguj się aby odpowiedzieć.

Operiada

Operiada to polskojęzyczne forum informatyczne działające na zasadzie pytań i odpowiedzi.

Obserwowane tagi

Zaloguj się aby obserwować tagi.