PHP 函数 str_contains 判断是否包含子字符串

江河/ 2023年07月13日/ PHP/ 浏览 2176

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 中添加上面的代码。


发表评论

暂无评论,抢个沙发...

客服 工单