- var_dump: documentation ( source)
- in_array: documentation ( source)
<?php
/**
* Check if an array contains any value in a set.
**
* @param array $array
* @param array $subset
* @param bool $strict Strict type checking
* @return bool
*/
$a=array(1,'test');
$b=array(2,'test');
function array_contains_any_val(array $array, array $subset, bool $strict = false) :bool
{
$contains = false;
foreach ($subset as $value) {
if (in_array($value, $array, $strict)) {
$contains = true;
break;
}
}
return $contains;
}
var_dump(array_contains_any_val($a, $b));