校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > php常用字符串查找函數strstr()與strpos()實例分析

php常用字符串查找函數strstr()與strpos()實例分析

熱門標簽:外呼系統能給企業帶來哪些好處 廣東廣州在怎么申請400電話 余姚電話機器人 百度地圖標注偏差 咸寧銷售電銷機器人系統 電銷機器人問門薩維品牌my 開發地圖標注類網站 百度地圖怎樣標注圖標 400電話蘭州申請請

本文實例講述了php常用字符串查找函數strstr()與strpos()。分享給大家供大家參考,具體如下:

一句話使用strpos判斷 ===!==,這樣才能達到預期的效果,性能要比strstr要好,只是判斷是否包含某個字符串就用這個了。

string strstr ( string $haystack , mixed $needle [, bool $before_needle = false ] )

1、$haystack被查找的字符串,$needle要查找的內容
2、如查找到則返回字符串的一部分,如沒找到則返回FALSE
3、該函數區分大小寫,如果想要不區分大小寫,請使用 stristr()
4、如果你僅僅想確定needle是否存在于haystack中請使用速度更快、耗費內存更少的strpos()函數

?php
 $email = 'name@example.com';
 $domain = strstr($email,'@');
 $name = strstr($email,'@',TRUE);
 $no_con = strstr($email,'99');
 echo $domain; //輸出 @example.com
 echo $name;  //輸出name 從 PHP 5.3.0 起
 var_dump($no_con); //如果沒找到,則返回布爾值 FALSE
?>

運行結果:

@example.com
name
bool(false)

mixed strpos ( string $haystack , mixed $needle [, int $offset = 0 ] )

1、$haystack被查找的字符串,$needle要查找的內容
2、返回 needle 在 haystack 中首次出現的數字位置
3、該函數區分大小寫,如果想要不區分大小寫,請使用 stripos()
4、返回值,如找到的話,返回needle 存在于 haystack 字符串起始的位置(注意字符串位置是從0開始,而不是從1開始),沒找到則返回FALSE,但也可能返回等同于 FALSE 的非布爾值

?php
 $mystring = 'abc' ;
 $findme = 'a' ;
 $pos = strpos($mystring,$findme);
 echo $pos; //輸出0,既是當前a的位置
?>

運行結果:

0

這里2個比較相似的函數,在這里簡單介紹下,只需記住有這個函數即可,用時簡單看下手冊。

1、strrpos(),計算指定字符串在目標字符串中最后一次出現的位置

實例1 使用 ===

?php
$mystring = 'abc';
$findme  = 'a';
$pos = strpos($mystring, $findme);

// 注意這里使用的是 ===。簡單的 == 不能像我們期待的那樣工作,
// 因為 'a' 是第 0 位置上的(第一個)字符。
if ($pos === false) {
  echo "The string '$findme' was not found in the string '$mystring'";
} else {
  echo "The string '$findme' was found in the string '$mystring'";
  echo " and exists at position $pos";
}
?>

實例2 使用 !==

?php
$mystring = 'abc';
$findme  = 'a';
$pos = strpos($mystring, $findme);

// 使用 !== 操作符。使用 != 不能像我們期待的那樣工作,
// 因為 'a' 的位置是 0。語句 (0 != false) 的結果是 false。
if ($pos !== false) {
   echo "The string '$findme' was found in the string '$mystring'";
     echo " and exists at position $pos";
} else {
   echo "The string '$findme' was not found in the string '$mystring'";
}
?>

實例3 使用位置偏移量

?php
// 忽視位置偏移量之前的字符進行查找
$newstring = 'abcdef abcdef';
$pos = strpos($newstring, 'a', 1); // $pos = 7, 不是 0
?>

注釋
Note: 此函數可安全用于二進制對象。

2、strripos(),計算指定字符串在目標字符串中最后一次出現的位置(不區分大小寫)

總結:注意這幾個函數如果沒找到時則會返回FALSE,故在判斷兩邊是否相等時候(if),注意兩邊的類型,以上幾個函數,是在PHP中比較常用的字符串查找函數了,如需更強大功能的話,如郵箱、手機號的匹配、驗證的話,則需借助正則表達式完成。

更多關于PHP相關內容感興趣的讀者可查看本站專題:《php常用函數與技巧總結》、《php字符串(string)用法總結》、《PHP數組(Array)操作技巧大全》、《PHP基本語法入門教程》、《php+mysql數據庫操作入門教程》及《php常見數據庫操作技巧匯總》

希望本文所述對大家PHP程序設計有所幫助。

您可能感興趣的文章:
  • php strstr查找字符串中是否包含某些字符的查找函數
  • PHP 查找字符串常用函數介紹
  • PHP stristr() 函數(不區分大小寫的字符串查找)
  • PHP常見字符串處理函數用法示例【轉換,轉義,截取,比較,查找,反轉,切割】
  • PHP學習之字符串比較和查找
  • php查找字符串出現次數的方法
  • php通過strpos查找字符串出現位置的方法
  • php使用substr()和strpos()聯合查找字符串中某一特定字符的方法
  • PHP使用strstr()函數獲取指定字符串后所有字符的方法
  • php中strstr、strrchr、substr、stristr四個函數的區別總結
  • PHP strstr 函數判斷字符串是否否存在的實例代碼
  • PHP中strpos、strstr和stripos、stristr函數分析

標簽:麗江 臨沂 衡陽 巴彥淖爾 銅陵 十堰 鷹潭 重慶

巨人網絡通訊聲明:本文標題《php常用字符串查找函數strstr()與strpos()實例分析》,本文關鍵詞  php,常用,字符串,查找,函數,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《php常用字符串查找函數strstr()與strpos()實例分析》相關的同類信息!
  • 本頁收集關于php常用字符串查找函數strstr()與strpos()實例分析的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    男女男精品网站| 亚洲成人av一区二区| 91传媒视频在线播放| 亚洲成人高清在线| 亚洲精品在线观| av在线一区二区三区| 五月综合激情日本mⅴ| 国产欧美日韩另类视频免费观看| 成人av先锋影音| 日本亚洲视频在线| 日韩美女视频一区| 精品国产91乱码一区二区三区| 日韩电影在线看| 亚洲欧洲av一区二区三区久久| 在线不卡中文字幕| 国产99久久久国产精品潘金网站| 亚洲图片一区二区| 1024成人网| 欧美激情在线一区二区三区| 一本到三区不卡视频| 国产91精品在线观看| 久久99热国产| 精品在线一区二区三区| 日本视频免费一区| 日韩av电影免费观看高清完整版| 1000精品久久久久久久久| 国产日韩欧美高清在线| 久久品道一品道久久精品| 久久这里只有精品首页| 欧美老肥妇做.爰bbww| 欧美在线free| 欧美精品一卡二卡| 91亚洲精品久久久蜜桃网站 | 亚洲一区二区美女| 一区二区三区中文在线观看| 亚洲男女毛片无遮挡| 国产精品久99| 亚洲精品视频在线看| 亚洲成人tv网| 激情六月婷婷久久| 粉嫩一区二区三区性色av| 成人av在线观| 欧美久久久久久蜜桃| 久久综合久色欧美综合狠狠| 欧美精品一区二| 中文字幕亚洲欧美在线不卡| 国产精品每日更新| 亚洲国产人成综合网站| 免费成人在线观看视频| 丁香五精品蜜臀久久久久99网站| www.色精品| 欧美日韩综合一区| 久久综合九色综合久久久精品综合 | 一区二区视频在线| 久久精品国产网站| 94色蜜桃网一区二区三区| 欧美日韩一区高清| 欧美韩日一区二区三区四区| 亚洲免费av高清| 五月综合激情网| 成人免费视频caoporn| 69堂国产成人免费视频| 国产精品久久久久婷婷二区次| 亚洲国产精品久久久久婷婷884 | 免费精品视频在线| 91精品91久久久中77777| 久久精品视频网| 精品中文av资源站在线观看| 一本久久a久久免费精品不卡| 久久一区二区三区四区| 亚洲国产精品视频| 91高清视频免费看| 亚洲色图在线视频| 大白屁股一区二区视频| 精品av久久707| 奇米精品一区二区三区四区| 91成人国产精品| 一区二区三区av电影| 91在线视频观看| 一区二区三区视频在线看| 99精品国产99久久久久久白柏 | 亚洲激情校园春色| 99在线精品免费| 国产欧美一区二区三区鸳鸯浴| 99在线视频精品| 一区二区三区日韩欧美精品| 国产不卡在线一区| 色欲综合视频天天天| 久久久精品综合| 午夜视频在线观看一区| 精品影院一区二区久久久| 欧美无乱码久久久免费午夜一区| 欧美一级黄色大片| 亚洲第一会所有码转帖| 777亚洲妇女| 精品亚洲aⅴ乱码一区二区三区| 欧美日韩国产片| 激情丁香综合五月| 综合亚洲深深色噜噜狠狠网站| 国产精品99久久久久久有的能看| 5月丁香婷婷综合| 国产乱人伦偷精品视频不卡| 2014亚洲片线观看视频免费| 美国毛片一区二区| 国产欧美一区二区精品仙草咪| 天天操天天综合网| 久久亚洲捆绑美女| 色天使久久综合网天天| 免费成人av在线播放| 国产精品成人免费在线| 欧美日韩aaaaaa| 欧美影视一区在线| 99精品黄色片免费大全| 国产成人精品三级麻豆| 久久精品国内一区二区三区| 亚洲国产aⅴ成人精品无吗| 国产精品麻豆久久久| 久久久www成人免费无遮挡大片| 欧美日韩国产在线观看| 一本久道中文字幕精品亚洲嫩| 成人午夜电影久久影院| 国产精品白丝jk黑袜喷水| 久久国产精品99久久人人澡| 天堂影院一区二区| 天堂蜜桃一区二区三区| 午夜久久久影院| 日韩电影免费在线看| 免费久久99精品国产| 蜜乳av一区二区| 91久久精品日日躁夜夜躁欧美| 99久久99精品久久久久久| av在线不卡观看免费观看| 91欧美一区二区| 欧美亚洲尤物久久| 日韩午夜精品视频| 国产午夜精品一区二区三区嫩草 | 日韩精品一区二区三区中文精品| 欧美成人r级一区二区三区| 国产午夜精品在线观看| 综合欧美亚洲日本| 性感美女极品91精品| 久久国产精品99久久久久久老狼| 国产精品一区二区三区99| 国产精品一区一区三区| 色综合久久中文综合久久97| 欧美日韩1234| 国产精品丝袜91| 午夜精品一区二区三区三上悠亚| 久久99国产精品免费网站| 成人av在线播放网站| 在线电影一区二区三区| 国产揄拍国内精品对白| av网站一区二区三区| 久久不见久久见免费视频7 | 亚洲www啪成人一区二区麻豆| 蜜臀av在线播放一区二区三区| 成年人午夜久久久| 欧美不卡123| 日韩精品免费专区| 色狠狠色噜噜噜综合网| 久久影院视频免费| 日本美女一区二区三区视频| 91丨porny丨蝌蚪视频| 久久日韩精品一区二区五区| 一区二区三区免费观看| 高清视频一区二区| 2欧美一区二区三区在线观看视频| 一区二区高清视频在线观看| 国产成人免费视频一区| 精品久久久久一区二区国产| 亚洲国产精品一区二区久久 | 中文字幕欧美一区| 久久精品噜噜噜成人av农村| 欧美日韩国产首页| 无吗不卡中文字幕| 欧美日韩一级视频| 午夜伊人狠狠久久| 91精品免费在线观看| 免费看日韩a级影片| 日韩丝袜情趣美女图片| 久久精品国产免费看久久精品| 欧美日韩亚洲综合在线 欧美亚洲特黄一级| 国产精品乱码一区二区三区软件 | 精品一区二区免费看| 精品欧美一区二区久久| 精品亚洲欧美一区| 亚洲国产成人在线| 色婷婷综合久色| 亚洲第一会所有码转帖| 日韩精品在线一区二区| 国产精品一区久久久久| 亚洲三级在线看| 欧美日韩精品欧美日韩精品一 | 亚洲自拍与偷拍| 日韩欧美一级在线播放| 国产成人精品免费看| 一区二区三区四区乱视频| 欧美日韩国产精品自在自线| 国产成人综合亚洲91猫咪| 亚洲午夜三级在线|