php通過(guò)strpos查找字符串出現(xiàn)位置的方法
本文實(shí)例講述了php通過(guò)strpos查找字符串出現(xiàn)位置的方法。分享給大家供大家參考。具體分析如下:
strpos用來(lái)查找一個(gè)字符串在另一個(gè)字符串中首次出現(xiàn)的位置,strpos區(qū)分大小寫(xiě),如果沒(méi)有找到則返回false,所以strpos有兩種類型的返回值,一種是整形,一種是bool型,開(kāi)發(fā)過(guò)程中需要注意
<?php echo strpos("Hello world!","wo"); ?>
輸出結(jié)果:6
由于strpos有兩種類型的返回值,所以在判斷是否找到子字符串的的時(shí)候最好使用===三個(gè)等號(hào)進(jìn)行嚴(yán)格類型的相等比較
<?php $haystack = "needle23423432"; $pos = strpos($haystack, "needle"); if ($pos==false) { print("Not found based (==) test\n"); } else { print("Found based (==) test\n"); } if ($pos===false) { print("Not found based (===) test\n"); } else { print("Found based (===) test\n"); } ?>
上面的代碼返回如下結(jié)果
This script will print: Not found based (==) test Found based (===) test The (===) test is correct.
希望本文所述對(duì)大家的php程序設(shè)計(jì)有所幫助。
- php strstr查找字符串中是否包含某些字符的查找函數(shù)
- PHP 查找字符串常用函數(shù)介紹
- PHP stristr() 函數(shù)(不區(qū)分大小寫(xiě)的字符串查找)
- PHP常見(jiàn)字符串處理函數(shù)用法示例【轉(zhuǎn)換,轉(zhuǎn)義,截取,比較,查找,反轉(zhuǎn),切割】
- PHP學(xué)習(xí)之字符串比較和查找
- php查找字符串出現(xiàn)次數(shù)的方法
- php使用substr()和strpos()聯(lián)合查找字符串中某一特定字符的方法
- PHP使用strstr()函數(shù)獲取指定字符串后所有字符的方法
- php中strstr、strrchr、substr、stristr四個(gè)函數(shù)的區(qū)別總結(jié)
- PHP strstr 函數(shù)判斷字符串是否否存在的實(shí)例代碼
- PHP中strpos、strstr和stripos、stristr函數(shù)分析
- php常用字符串查找函數(shù)strstr()與strpos()實(shí)例分析
相關(guān)文章
php中的實(shí)現(xiàn)trim函數(shù)代碼
trim() 函數(shù)從字符串的兩端刪除空白字符和其他預(yù)定義字符。2007-03-03PHP目錄函數(shù)實(shí)現(xiàn)創(chuàng)建、讀取目錄教程實(shí)例
今天主要介紹在PHP網(wǎng)站開(kāi)發(fā)中文件目錄函數(shù)的應(yīng)用。2011-01-01php頁(yè)面跳轉(zhuǎn)代碼 輸入網(wǎng)址跳轉(zhuǎn)到你定義的頁(yè)面
我先判斷一下你是否開(kāi)啟了https,如果是就正常的https頁(yè)面,如果沒(méi)有開(kāi)始則跳轉(zhuǎn)到項(xiàng)目的目錄下面,感興趣的朋友可以參考下哈,希望對(duì)你有所幫助2013-03-03解析php函數(shù)method_exists()與is_callable()的區(qū)別
本篇文章是對(duì)php中method_exists()與is_callable()的區(qū)別進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06phpmyadmin 訪問(wèn)被拒絕的真實(shí)原因
可以到XXX地方把設(shè)置改過(guò)來(lái),這樣可能會(huì)明白 些,單一個(gè)訪問(wèn)被拒絕太難找原因了!2009-06-06