php中判斷一個字符串包含另一個字符串的方法
第一種方法:用php的strpos() 函數(shù)判斷字符串中是否包含某字符串的方法
if(strpos('www.dbjr.com.cn','jb51') !== false){ echo '包含jb51'; }else{ echo '不包含jb51'; }
第二種 使用了explode
用explode進(jìn)行判斷PHP判斷字符串的包含代碼如下:
<?php $name = "001x.gif"; $pan = "x"; $con = explode($pan,$name); if (count($con)>1): echo $name."中包含".$pan; else: echo $name."中沒有包含".$pan; endif; ?>
第三種strstr
strstr() 函數(shù)搜索一個字符串在另一個字符串中的第一次出現(xiàn)。
該函數(shù)返回字符串的其余部分(從匹配點(diǎn))。如果未找到所搜索的字符串,則返回 false。
代碼如下:
<?php /*如手冊上的舉例*/ $email = 'user@example.com'; $domain = strstr($email, '@'); echo $domain; // prints @example.com ?>
第四種、stristr
stristr() 函數(shù)查找字符串在另一個字符串中第一次出現(xiàn)的位置。
如果成功,則返回字符串的其余部分(從匹配點(diǎn))。如果沒有找到該字符串,則返回 false。
它和strstr的使用方法完全一樣.唯一的區(qū)別是stristr不區(qū)分大小寫.
相關(guān)文章
PHP生成不同顏色、不同大小的tag標(biāo)簽函數(shù)
看別人網(wǎng)站上面的tag都是不同顏色,不同大小的tag標(biāo)簽非常不錯,這里就分享兩個函數(shù),方便需要的朋友2013-09-09PHP直接修改表內(nèi)容DataGrid功能實(shí)現(xiàn)代碼
最近想做一個通過PHP實(shí)現(xiàn)DataGrid功能的東西,這樣可以直接修改數(shù)據(jù)庫中表的內(nèi)容,而不用開發(fā)【新增數(shù)據(jù)頁面】和【編輯頁面】,本篇首先介紹基于MySQL的使用方法,再簡單介紹對于Oracle連接(基于sqlrelay)的二次開發(fā)。2015-09-09php中cookie與session的區(qū)別點(diǎn)總結(jié)
在本篇文章里小編給大家整理的是一篇關(guān)于php中cookie與session的區(qū)別點(diǎn)總結(jié)內(nèi)容,有興趣的朋友們可以參考學(xué)習(xí)下。2021-12-12