程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> php字符串中查找字符

php字符串中查找字符

編輯:關於PHP編程

本文章要講到的是利用strstr和strpos函數來查詢指定字符串中是否有我們想的字符內容,有需要的可以參考一下。

strstr()函數用於獲取一個指定字符串在另一個字符串中首次出現的位置到後者末尾的子字符串,如果執行成功,則返回剩余字符串(存在相匹配的字符);如果沒有找到相匹配的字符,則返回false。
語法:
string strstr(string haystack,string needle)
參數haystack:必要參數,指定從哪個字符串中進行搜索。
參數needle:必要參數,指定搜索的對象。如果該參數是一個數值,那麼將搜索與這個數值的ASCII值相匹配的字符。
實例:

 代碼如下 復制代碼 <?php
echo strstr(“明日編程詞典”,”編”);  //輸出查詢的字符串
echo “<br>”;                      //執行回車
echo strstr(“www.111c.net”,”111”);  //輸出查詢的字符串(從第一個m取值)
echo “<br>”;                         //執行回車
echo strstr(“0431-84972266″,”8″);    //輸出查詢的字符串
?>


定義和用法
strpos() 函數返回字符串在另一個字符串中第一次出現的位置。

如果沒有找到該字符串,則返回 false。

語法
strpos(string,find,start)參數 描述
string 必需。規定被搜索的字符串。
find 必需。規定要查找的字符。
start 可選。規定開始搜索的位置。
提示和注釋
注釋:該函數對大小寫敏感。如需進行對大小寫不敏感的搜索,請使用 stripos() 函數。
例子

 代碼如下 復制代碼

<?php
echo strpos("Hello world!","wo");
?>輸出:

6

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved