我的代码中有很多if(mb_stripos($hay, $needle) !== false)
。我该如何替换它str_contains()
?
例如,我的代码中有这个辅助函数:
<?php
$str1 = 'Hello world!'; //coming from the database
$str2 = 'hello'; // coming from $_GET user input
function str_contains_old(string $hay, string $needle):bool {
return mb_stripos($hay, $needle) !== false;
}
var_dump(str_contains_old($str1, $str2)); // gives bool(true)
如何使它与 new 一起使用str_contains()
?
var_dump(str_contains($str1, $str2)); // gives bool(false)