PHP检索指定的关键字

一 代码

  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
  2. "http://www.w3.org/TR/html4/loose.dtd">
  3. <html>
  4. <head>
  5. <metahttp-equiv="Content-Type"content="text/html; charset=gb2312">
  6. <title>应用strstr()函数获取指定字符串在字符串中首次出现的位置后的所有字符</title>
  7. </head>
  8. <body>
  9. <?php
  10. echo strstr("明日编程自动化","编");//输出查询的字符串
  11. echo "<br>";//执行换行
  12. echo strstr("http://www.cakin.com","w");//输出查询的字符串
  13. echo "<br>";//执行换行
  14. echo strstr("0431-85759348","8");//输出查询的字符串
  15. ?>
  16. </body>
  17. </html>
二 运行结果
编程自动化
www.cakin.com
85759348
三 函数说明
string strstr ( string $haystack , mixed $needle [, bool $before_needle = false ] )
返回haystack字符串从needle第一次出现的位置开始到haystack结尾的字符串。 
Note: 
该函数区分大小写。如果想要不区分大小写,请使用 stristr()。 
Note: 
如果你仅仅想确定needle是否存在于haystack中,请使用速度更快、耗费内存更少的 strpos() 函数。 
参数 
haystack
输入字符串。 
needle
如果needle不是一个字符串,那么它将被转化为整型并且作为字符的序号来使用。 
before_needle
若为TRUE,strstr()将返回needle在haystack中的位置之前的部分。 
返回值 
返回字符串的一部分或者FALSE(如果未发现needle)。

猜你喜欢

转载自cakin24.iteye.com/blog/2349064
今日推荐