如何在字词和数字串中找到单词

这个问题在这里已经有了答案:

  • 如何检查一个字符串是否包含特定单词? 37个答案

  • 这是你如何使用正则表达式来完成的:

    $needle = "/this/";
    echo preg_match($needle, $haystack);
    


    如果匹配,则返回1


    你不需要regex来做到这一点。 正如在评论中已经提到的,使用strpos():

    if(strpos($heystack, $needle) !== false) {
    // contains
    }
    

    尝试这个:

    $haystack = "451516178jjgsjkjjssbbziznbdkbnjv.bvkljk_isikjsksjkthisjkhkjhkjh4364765467";
    $needle = "this";
    
    $string = strpos($haystack, $needle);
    
    if($string === false)
     echo "false";
    else
     echo "true";
    
    链接地址: http://www.djcxy.com/p/13131.html

    上一篇: How to find word in string of words and numbers

    下一篇: Match letters in a word