“In Array -PHP -Mehrfachwerten” Code-Antworten

PHP prüfen, ob einer der mehrere Werte im Array

function in_array_any($needles, $haystack) {
   return !empty(array_intersect($needles, $haystack));
}

echo in_array_any( [3,9], [5,8,3,1,2] ); // true, since 3 is present
echo in_array_any( [4,9], [5,8,3,1,2] ); // false, neither 4 nor 9 is present
Dizzy Dunlin

In Array -PHP -Mehrfachwerten

$haystack = array(...);

$target = array('foo', 'bar');

if(count(array_intersect($haystack, $target)) == count($target)){
    // all of $target is in $haystack
}

if(count(array_intersect($haystack, $target)) > 0){
    // at least one of $target is in $haystack
}
Xanthous Xenomorph

Ähnliche Antworten wie “In Array -PHP -Mehrfachwerten”

Fragen ähnlich wie “In Array -PHP -Mehrfachwerten”

Weitere verwandte Antworten zu “In Array -PHP -Mehrfachwerten” auf PHP

Durchsuchen Sie beliebte Code-Antworten nach Sprache

Durchsuchen Sie andere Codesprachen