- preg_match: documentation ( source)
- implode: documentation ( source)
- str_replace: documentation ( source)
- preg_quote: documentation ( source)
<?php
function contains(string $haystack, array $needles){
$regex = '/' . str_replace('\|', '|', preg_quote(implode('|', $needles))) . '/i';
return preg_match($regex, $haystack);
}
$string = 'My nAmE is Tom.';
$array = array("name","tom");
if(contains($string,$array))
{
echo 'doing action';
}