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



-
PHP 目錄遍歷
目錄遍歷: 1 傳統(tǒng)過(guò)程函數(shù):opendir(),readdir(),closedir() 2 目錄掃描器:scandir() 傳統(tǒng)目錄函數(shù) 實(shí)例: $dir=opendir('../0822') or die('打開(kāi)失敗...
-
如何正確的使用CRM
客戶(hù)是企業(yè)的生存之本,應(yīng)該引起企業(yè)的高度重視。那如何在保證不流失老客戶(hù)的情況下,不斷加大新客戶(hù)的挖掘吶?在這個(gè)信息化時(shí)代,靠人工和原先的老模式已經(jīng)無(wú)法跟上時(shí)代的腳步。所有很多睿智的企業(yè)管理者,都會(huì)選擇一套適合自己的客戶(hù)關(guān)系管理軟件,...
-
如何明確網(wǎng)站的目的和主題
明確網(wǎng)站的目的和主題是網(wǎng)站建設(shè)的關(guān)鍵步驟。以下是具體方法: 一、確定網(wǎng)站目的 1、識(shí)別網(wǎng)站的主要目標(biāo),如宣傳企業(yè)形象、推廣產(chǎn)品或服務(wù)、提供在線銷(xiāo)售或預(yù)訂等...
-
如何將網(wǎng)站建設(shè)與社交媒體結(jié)合起來(lái)
將網(wǎng)站建設(shè)與社交媒體結(jié)合起來(lái),可以有效提升企業(yè)的在線影響力、增加品牌曝光度,并增強(qiáng)與用戶(hù)的互動(dòng)性。以下是一些關(guān)鍵的策略和方法。 1、在網(wǎng)站上集成社交媒體功能: 添加社交媒體分享按鈕:讓用戶(hù)能夠輕松地將網(wǎng)站內(nèi)容分享到...
-
開(kāi)發(fā)微信小程序貴嗎?
小程序是企業(yè)在微信搭建商城系統(tǒng)的線上銷(xiāo)售渠道,依托于微信9億用戶(hù),能更迅速吸引流量和沉淀客戶(hù),對(duì)于企業(yè)來(lái)說(shuō),通過(guò)小程序獲客成本是比較低的,那么開(kāi)發(fā)微信小程序貴嗎? 其實(shí)主要還是看開(kāi)發(fā)小程序的類(lèi)型。小程序?qū)嵸|(zhì)就是各種功能的組合,不同類(lèi)...