PHP 函數(shù)substr(),strstr(),strpos()的運用
函數(shù)返回字符串的一部分。
語法;
substr(string,start,length)
substr(必需,必需,可選)
實例:
$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個字符strstr()
函數(shù)搜索字符串在另一字符串中的一次出現(xiàn)。
語法:
strstr(string,search,before_search)
strstr(必需,必需,可選)
實例:
$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(必需,必需,可選)
實例:
$rel='Welcome to xinz56.com';
echo strpos($rel,'xinz56');如果只是想知道是否存在某個字符串,使用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.返回: 返回查到的字符串后面或前臺部分字符,沒找到返回false
* 4.場景: 適合只知道查詢內(nèi)容,不知道準(zhǔ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.場景: 快速判斷某個字符串是否存在
* 5.類似: stripos()查詢時不區(qū)分大小寫
猜你喜歡
聯(lián)絡(luò)方式:
電話:18905275581
郵箱:1700970777@qq.com
-
PHP數(shù)組元素的回調(diào)處理,用for()循環(huán)來遍歷數(shù)組
數(shù)組元素的回調(diào)處理: 將一個函數(shù)做為參數(shù)進行傳遞 array_filter():回調(diào)處理數(shù)組中的每個元素的值,僅返回結(jié)果為true的元素 實例: $arr=[3,0,'',15,null,100,false,'php'...
-
SEO優(yōu)化需要經(jīng)歷的幾個階段是什么?
一個新生兒從哌哌落地到長大成人要經(jīng)歷不同的周期,而網(wǎng)站建設(shè)也是同樣如此的。一個新網(wǎng)站,從它剛剛被建立到有排名、穩(wěn)定、鞏固,一般都要經(jīng)歷這個四個周期。但是處在每個不同周期的網(wǎng)站,都有自己相對應(yīng)排名的特征。 一、新生...
-
高品質(zhì)網(wǎng)站制作優(yōu)勢有哪些
現(xiàn)代化網(wǎng)站要以網(wǎng)絡(luò)營銷為核心,以搜索引擎為重點、客戶體驗為目的,能更好地將訪客轉(zhuǎn)化為客戶的網(wǎng)站,首先網(wǎng)站制作一定要符合SEO的基本要求,降低獲客成本的有效果方就是搜索引擎優(yōu)化排名,也是目前的網(wǎng)絡(luò)推廣手段之一,所以設(shè)計制作網(wǎng)站需要從SEO的角度來設(shè)...
-
開發(fā)微信小程序貴嗎?
小程序是企業(yè)在微信搭建商城系統(tǒng)的線上銷售渠道,依托于微信9億用戶,能更迅速吸引流量和沉淀客戶,對于企業(yè)來說,通過小程序獲客成本是比較低的,那么開發(fā)微信小程序貴嗎? 其實主要還是看開發(fā)小程序的類型。小程序?qū)嵸|(zhì)就是各種功能的組合,不同類...
-
外貿(mào)營銷網(wǎng)站建設(shè)流程及技巧
1、網(wǎng)站策劃:在網(wǎng)站建設(shè)之前,需要進行網(wǎng)站策劃,明確網(wǎng)站的目標(biāo)、受眾、定位以及設(shè)計等方面的要求,形成完整的網(wǎng)站建設(shè)方案。同時需要進行市場分析,確定網(wǎng)站內(nèi)容和定位,以適應(yīng)不同國家和地區(qū)的市場需求。 2、網(wǎng)站設(shè)計:設(shè)計是外貿(mào)營銷網(wǎng)站建...