PHP 函數(shù)substr(),strstr(),strpos()的運(yùn)用
函數(shù)返回字符串的一部分。
語法;
substr(string,start,length)
substr(必需,必需,可選)
實(shí)例:
$rel='Welcome to xinz56.com'; echo substr($rel,2);索引2是'lcome'的字符串開始處,返回'l'之后全部內(nèi)容 echo substr($rel,-3);負(fù)數(shù),則是從結(jié)尾開始取 echo substr($rel,5,2);索引5開始的2個(gè)字符strstr()
函數(shù)搜索字符串在另一字符串中的一次出現(xiàn)。
語法:
strstr(string,search,before_search)
strstr(必需,必需,可選)
實(shí)例:
$rel='Welcome to xinz56.com'; echo strstr($rel,'to');查詢'to'是否存在并返回to以及后面的內(nèi)容(包括to):to xinz56.com echo strstr($rel,'to',true);查詢'to'是否存在并返回to前面的內(nèi)容(不包括to): Welcomestrpos()
函數(shù)查找字符串在另一字符串中一次出現(xiàn)的位置。
語法:
strpos(string,find,start)
strpos(必需,必需,可選)
實(shí)例:
$rel='Welcome to xinz56.com';
echo strpos($rel,'xinz56');如果只是想知道是否存在某個(gè)字符串,使用subpos()直接返回子串偏移量效率更高
總結(jié): * 一、substr($str,$offset, $length)
* 1.功能: 獲取指定位置或區(qū)間內(nèi)的字符串
* 2.參數(shù): $str(必),$offset(必),$length(選)
* 3.返回: 不指定長度,則返回指定位置之后所有字符串,指定區(qū)間則返回指定長度的字符串
* 4.場景: 適合只知道取串的位置,主要用于準(zhǔn)確查詢 *
二、strstr($str1, $str2,bool)
* 1.功能: 查找字符串的首次出現(xiàn)
* 2.參數(shù): $str1(必),$str2(必)要查詢的子串,bool:true,返回前面部分,false返回后面(默認(rèn))
* 3.返回: 返回查到的字符串后面或前臺(tái)部分字符,沒找到返回false
* 4.場景: 適合只知道查詢內(nèi)容,不知道準(zhǔn)確位置的情況下,進(jìn)行模糊查詢
* 5.提示: 如果僅僅是判斷查詢的內(nèi)容是否在字符串,應(yīng)該用更快的strpos()函數(shù)
* 6.類似: stristr()不區(qū)分查找子中的大小寫
三、strpos($str1,$str2,$start)
* 1.功能: 查找字符串首次出現(xiàn)的位置
* 2.參數(shù): $str1(必),$str2(必)要找的字符串,$start(選)查詢起始索引,默認(rèn)從0開始
* 3.返回: 目標(biāo)字符串的起始索引
* 4.場景: 快速判斷某個(gè)字符串是否存在
* 5.類似: stripos()查詢時(shí)不區(qū)分大小寫
猜你喜歡



-
如何讓內(nèi)頁獲得關(guān)鍵詞排名
互聯(lián)網(wǎng)時(shí)代的來臨,使得越來越多的企業(yè)和品牌開始將新的發(fā)展目光聚焦在了網(wǎng)絡(luò)上。一個(gè)企業(yè)和品牌要想很好的在互聯(lián)網(wǎng)上立足,首先要做的就是找到專業(yè)的揚(yáng)州網(wǎng)站建設(shè)公司依據(jù)品牌和企業(yè)的實(shí)際特性,開發(fā)建設(shè)一個(gè)不錯(cuò)的網(wǎng)站。 建設(shè)完成了網(wǎng)站之后,Z為...
-
如何開通微信小程序商城
微信小程序商城是一套基于微信生態(tài)環(huán)境開發(fā)的具有在線支付功能的商城系統(tǒng)。該系統(tǒng)是由開發(fā)商自己組建的技術(shù)團(tuán)隊(duì)開發(fā)的,而不是微信自己的功能。微信只提供系統(tǒng)運(yùn)境。因此,企業(yè)要想開通自己的小程序商城,不是要找微信,而是要找軟件開發(fā)商。當(dāng)然,小程序需要企業(yè)自...
-
PHP 數(shù)組模擬棧與隊(duì)列操作
數(shù)組模擬棧與隊(duì)列操作 $actable = ['id'=>1, 'name'=>'張三','grade'=>'高三','subject'=&...
-
小程序制作完成后,該如何運(yùn)營
1、抓住新的流量入口:抓住微信視頻號、看一看、搜一搜等新的流量入口,運(yùn)營者可以借助這些新的入口完成私域流量積累,再結(jié)合小程序的鏈路完成轉(zhuǎn)化,一定會(huì)是一個(gè)爆發(fā)的點(diǎn)。 2、善用營銷玩法:在小程序店鋪運(yùn)營過程中,讓用戶停留的第*步就是整...
-
如何有效使用站群外鏈
泰州網(wǎng)站建設(shè)隨著知識產(chǎn)權(quán)保護(hù)的推進(jìn),鏈接建設(shè)將變的更加艱難,特別是對于經(jīng)常采集的小伙伴。小伙伴發(fā)現(xiàn),花了幾千塊錢,做了大量外鏈,排名卻沒有任何改變。甚至出現(xiàn)停滯不前的現(xiàn)象,這與前一段,操作熊掌號,快速排名的策略完全相背。  ...