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);負數(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.場景: 適合只知道取串的位置,主要用于準確查詢 *
二、strstr($str1, $str2,bool)
* 1.功能: 查找字符串的首次出現(xiàn)
* 2.參數(shù): $str1(必),$str2(必)要查詢的子串,bool:true,返回前面部分,false返回后面(默認)
* 3.返回: 返回查到的字符串后面或前臺部分字符,沒找到返回false
* 4.場景: 適合只知道查詢內(nèi)容,不知道準確位置的情況下,進行模糊查詢
* 5.提示: 如果僅僅是判斷查詢的內(nèi)容是否在字符串,應該用更快的strpos()函數(shù)
* 6.類似: stristr()不區(qū)分查找子中的大小寫
三、strpos($str1,$str2,$start)
* 1.功能: 查找字符串首次出現(xiàn)的位置
* 2.參數(shù): $str1(必),$str2(必)要找的字符串,$start(選)查詢起始索引,默認從0開始
* 3.返回: 目標字符串的起始索引
* 4.場景: 快速判斷某個字符串是否存在
* 5.類似: stripos()查詢時不區(qū)分大小寫
猜你喜歡
-
網(wǎng)站建設(shè)好后要關(guān)注的問題
1.網(wǎng)站打開速度 網(wǎng)站建設(shè)好之后打開速度一定要快,一般要在2秒內(nèi)打開網(wǎng)站,網(wǎng)站打開慢了,用戶就會關(guān)閉網(wǎng)站走了,還會影響網(wǎng)站宣傳推廣,所以在做網(wǎng)站時,空間服務器配置要選擇好,網(wǎng)站安全性要高。 2.網(wǎng)站...
-
公眾號小程序制作步驟
現(xiàn)在越來越多的商店選擇做小程序,根據(jù)小程序私人流量管理數(shù)據(jù)來看,讓更多用戶使用在線可以直接獲得自己的服務,快速品牌私人用戶,降低品牌在線交易費用。包括線下商店也可以通過小程序進行在線排水,線下消費,所以小程序已經(jīng)成為越來越多的公司、商家必備工具之...
-
PHP函數(shù)的參數(shù)與作用域
函數(shù)的參數(shù) 通過參數(shù)列表可以傳遞信息到函數(shù),即以逗號作為分隔符的表達式列表。參數(shù)是從左向右求值的。 實例: function grade($name) { return '四年級的同學有...
-
網(wǎng)站建設(shè)通過友情鏈接做優(yōu)化的好處
隨著互聯(lián)網(wǎng)的發(fā)展,揚州網(wǎng)站建設(shè)成為了企業(yè)熱衷的工作,這是因為其發(fā)揮的作用已經(jīng)被企業(yè)所認可所致,但是新的問題產(chǎn)生了,企業(yè)越多,網(wǎng)站就越多,競爭肯定越大,所以網(wǎng)站建設(shè)之后,更重要的工作才剛剛開始,那就是優(yōu)化網(wǎng)站,提升曝光率,提升網(wǎng)站的人氣。 &nbs...
-
怎么通過網(wǎng)站運營來獲取用戶
“用戶”,在揚州網(wǎng)站建設(shè)的小編看來,這應該是所有企業(yè)都非常關(guān)注的問題,尤其是精準用戶,因為用戶是維持企業(yè)發(fā)展的根本,而企業(yè)吸引的精準用戶越多,自然達成的訂單也會越多,并且也不必花費太多的時間和精力。那么,如何才能獲取更多的...