if (!function_exists('str_contains_any')) { function str_contains_any($text, $patterns) { foreach ($patterns as $pattern) { if (stripos($text, $pattern) !== false) { return true; } } return false; } }