php中判斷一個(gè)字符串包含另一個(gè)字符串的方法
第一種方法:用php的strpos() 函數(shù)判斷字符串中是否包含某字符串的方法
if(strpos('m.fzitv.net','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ù)搜索一個(gè)字符串在另一個(gè)字符串中的第一次出現(xiàn)。
該函數(shù)返回字符串的其余部分(從匹配點(diǎn))。如果未找到所搜索的字符串,則返回 false。
代碼如下:
<?php /*如手冊(cè)上的舉例*/ $email = 'user@example.com'; $domain = strstr($email, '@'); echo $domain; // prints @example.com ?>
第四種、stristr
stristr() 函數(shù)查找字符串在另一個(gè)字符串中第一次出現(xiàn)的位置。
如果成功,則返回字符串的其余部分(從匹配點(diǎn))。如果沒有找到該字符串,則返回 false。
它和strstr的使用方法完全一樣.唯一的區(qū)別是stristr不區(qū)分大小寫.
相關(guān)文章
針對(duì)PHP開發(fā)安全問題的相關(guān)總結(jié)
今天小編就為大家分享一篇關(guān)于針對(duì)PHP開發(fā)安全問題的相關(guān)總結(jié),小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧2019-03-03
php 從指定數(shù)字中獲取隨機(jī)組合的簡單方法(推薦)
下面小編就為大家?guī)硪黄猵hp 從指定數(shù)字中獲取隨機(jī)組合的簡單方法(推薦)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-04-04
php實(shí)現(xiàn)的發(fā)送帶附件郵件類實(shí)例
這篇文章主要介紹了php實(shí)現(xiàn)的發(fā)送帶附件郵件類,是php程序設(shè)計(jì)中非常常見的實(shí)用技巧,實(shí)例演示了郵件類及對(duì)應(yīng)的demo示例,需要的朋友可以參考下2014-09-09
Laravel 5.4重新登錄實(shí)現(xiàn)跳轉(zhuǎn)到登錄前頁面的原理和方法
在日常開發(fā)中,我們經(jīng)常遇到一個(gè)需求,就是用戶登陸后存在過期時(shí)間,超時(shí)用戶需重新登錄,下面這篇文章主要給大家介紹了關(guān)于Laravel 5.4重新登錄實(shí)現(xiàn)跳轉(zhuǎn)到登錄前頁面的原理和方法,需要的朋友可以參考借鑒,下面來一起看看吧。2017-07-07
PHP+Mysql+jQuery實(shí)現(xiàn)動(dòng)態(tài)展示信息
在本文中,我將介紹如何在頁面上實(shí)現(xiàn)動(dòng)態(tài)展示用戶發(fā)表的信息,將用戶發(fā)表的信息逐條播放展示。該效果可以在展示系統(tǒng)動(dòng)態(tài)、商品評(píng)論等場(chǎng)景應(yīng)用2011-10-10
PHP Post獲取不到非表單數(shù)據(jù)的問題解決辦法
這篇文章主要介紹了PHP Post獲取不到非表單數(shù)據(jù)的問題的解決辦法以及代碼分享,需要的朋友參考下。2018-02-02
PHP實(shí)現(xiàn)合并兩個(gè)有序數(shù)組的方法分析
這篇文章主要介紹了PHP實(shí)現(xiàn)合并兩個(gè)有序數(shù)組的方法,結(jié)合實(shí)例形式分析了php針對(duì)數(shù)組的合并、遍歷、排序、去重等常見操作技巧,需要的朋友可以參考下2017-12-12

