<?php
if (strpos('fsdf fsdfa helloword agfasd', 'helloword') === false) 
{
    echo 'No!';

else 
{
echo 'Find!';
}
?>

解决方案 »

  1.   

    strpos
    Find position of first occurrence of a string (PHP 3, PHP 4, PHP 5) int strpos ( string haystack, mixed needle [, int offset] )Returns the numeric position of the first occurrence of needle in the haystack string. Unlike the strrpos(), this function can take a full string as the needle parameter and the entire string will be used. If needle is not found, strpos() will return boolean FALSE. 警告: 
    本函数可能返回布尔值 FALSE,但也可能返回一个与 FALSE 等值的非布尔值,例如 0 或者 ""。请参阅布尔类型章节以获取更多信息。应使用 === 运算符来测试本函数的返回值。手册里有的啊
      

  2.   

    strpos
    Find position of first occurrence of a string (PHP 3, PHP 4, PHP 5) int strpos ( string haystack, mixed needle [, int offset] )Returns the numeric position of the first occurrence of needle in the haystack string. Unlike the strrpos(), this function can take a full string as the needle parameter and the entire string will be used. If needle is not found, strpos() will return boolean FALSE. 警告: 
    本函数可能返回布尔值 FALSE,但也可能返回一个与 FALSE 等值的非布尔值,例如 0 或者 ""。请参阅布尔类型章节以获取更多信息。应使用 === 运算符来测试本函数的返回值。手册里有的啊
      

  3.   

    上面的strpos适用于不考虑helloword前后字符的情况.,比如,如果是thelloword, 一样会找出来如果是需要helloword作为一个单独的单词出现,
    可以用
    preg_match('/\bhelloword\b/',$str)
      

  4.   

    上面的strpos适用于不考虑helloword前后字符的情况.,比如,如果是thelloword, 一样会找出来如果是需要helloword作为一个单独的单词出现,
    可以用
    preg_match('/\bhelloword\b/',$str)
    -----------------------------------------------strpos('fsdf fsdfa helloword agfasd', ' helloword ')
      

  5.   

    OK,问题解决了~LZ给分~顺便给偶+上点~大家一起升~