首頁 > PHP與電話平臺 > PHP查找文本函數:strstr()

201505月22

PHP查找文本函數:strstr()

作者: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與電話平臺

本文地址:http://www.iflsoz.tw/strstr.html
版權所有 © 轉載時必須以鏈接形式注明作者和原始出處!

2 Responses to “PHP查找文本函數:strstr()”

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

    pos,instr,indexof多了去了

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

      是很多,關鍵要會用,我用的就是這個。

發表評論

传奇人二肖中特论坛