PHP 函數(shù)substr(),strstr(),strpos()的運(yùn)用
函數(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)確位置的情況下,進(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.場景: 快速判斷某個字符串是否存在
* 5.類似: stripos()查詢時不區(qū)分大小寫
猜你喜歡
聯(lián)絡(luò)方式:
電話:18905275581
郵箱:1700970777@qq.com



-
網(wǎng)站建設(shè)要怎么操作你知道嗎?
很多人聽說過網(wǎng)站建設(shè),但很少有人知道如何實際操作是怎么樣的。今天來告訴大家一個完整的定制網(wǎng)站建設(shè)應(yīng)該包括域名、空間、程序、內(nèi)容等。網(wǎng)站建設(shè),不代表看完就能做,它需要技術(shù)的各個方面連接在一起。我們來看看網(wǎng)站建設(shè)的幾個步驟吧。 ...
-
PHP 函數(shù)substr(),strstr(),strpos()的運(yùn)用
substr() 函數(shù)返回字符串的一部分。 語法; substr(string,start,length) substr(必需,必需,可選) 實例: $rel='Welcome to xinz56.com'; echo...
-
虛擬主機(jī)的含義
所謂虛擬主機(jī),就是把一臺運(yùn)行在互聯(lián)網(wǎng)上的服務(wù)器劃分成多個“虛擬”的服務(wù)器,每一個虛擬主機(jī)都具有獨立的域名和完整的Internet服務(wù)器 (支持WWW、FTP、E-mail等)功能。一臺服務(wù)器上的不同虛擬主機(jī)是各自獨立的,并...
-
網(wǎng)站首頁該如何設(shè)計
網(wǎng)站的首頁是網(wǎng)站重要的一個頁面,一般網(wǎng)站的流量大部分都來自于首頁,網(wǎng)站的跳出率、轉(zhuǎn)化率的高低也跟首頁有著很大的關(guān)系,首頁就是網(wǎng)站的門面,就像人的臉,書的封面,店鋪的門面。有一個好的門面,網(wǎng)站的生意才會好,用戶才會喜歡。那么網(wǎng)站首頁該如何設(shè)計呢? ...
-
怎么設(shè)計出好的網(wǎng)站導(dǎo)航
1、換個形狀設(shè)計導(dǎo)航:當(dāng)問到導(dǎo)航是什么樣的,許多人都會想出那幾種基本的形狀和樣式,頂部的橫欄、側(cè)邊的豎欄。即使是顏色各異、材質(zhì)各異,許多的導(dǎo)航都不會跨出基本的界限。用戶只是習(xí)慣了導(dǎo)航的“規(guī)矩性”,但是另類的導(dǎo)航設(shè)計無疑是給...