九州体育网址备用 > PHP与电话平台 > 九州体育网址备用|九州体育最新网址|九州体育app网址-足球比分投注

201505月22

九州体育网址备用|九州体育最新网址|九州体育app网址-足球比分投注

作者:admin 2 Comments 发表评论

今天练手做了个小程序,要查找返回来的POST结果里是否包含特定的字符串,在网上找到PHP的这个函数:strstr() ,看了下函数说明:

定义和用法

strstr() 函数搜索一个字符串在另一个字符串中的第一次出现。

该函数返回字符串的其余部分(从匹配点)。如果未找到所搜索的字符串,则返回 false。

例子

例子 1

<?php
echo strstr("Hello world!","world");
?>

输出:

world!

例子 2

在本例中,我们将搜索 “o” 的 ASCII 值所代表的字符:

<?php
echo strstr("Hello world!",111);
?>

输出:

o world!

上面说的是如果找到就返回匹配的字符以及后面的字符(字符串数据),而没有找到就返回:false(布尔型数据)。

参照了上面的这个说明,写了代码,但是一直出问题,没有找到,发现返回的结果也等于”true”,不是false,也没有返回字符串数据。

开始还以为网上对strstr()这个函数的解释不对,但查找其他答案也是一样。最后终于发现,原来是代码文件引用了数据库文件,数据库文件里有个变量和我这个文件里的变量一模一样,返回的是那个数据库文件里的变量结果!!!

另外也复习了下怎么在PHP中表示双引号和单引号,其实就是在前面添加一个反斜扛。可以参考:php如何输出双引号?

推荐阅读相关文章:PHP与电话平台

本文地址:/strstr.html
版权所有 © 转载时必须以链接形式注明作者和原始出处!

2 Responses to “九州体育网址备用|九州体育最新网址|九州体育app网址-足球比分投注”

  1. #1 chunyangsuhao 回复 | 引用 Post:2015-05-22 15:10

    pos,instr,indexof多了去了

    • #2 admin 回复 | 引用 Post:2015-05-23 10:40

      是很多,关键要会用,我用的就是这个。

发表评论

,