PHP 8 新增了 str_contains 函数,之前的老版本中并没有判断是否包含子字符串的函数,不过封装一个也不是很麻烦的事情。
如下:
if (!function_exists('str_contains')) {
function str_contains($haystack, $needle)
{
return ('' === $needle || false !== strpos($haystack, $needle));
}
}
上面这段代码来自 WordPress 源码,但并不意味我们可以在WordPress中可以忽视PHP版本,随意使用 str_contains 函数。
最好还是在主题的 functions.php 中添加上面的代码。
暂无评论,抢个沙发...