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



-
網(wǎng)站設計首頁(yè)需要注意什么
1、用戶(hù)友好性:提高首頁(yè)的用戶(hù)友好性,能夠大大增加留住用戶(hù)的可能性,更進(jìn)一步的話(huà)則是能提高用戶(hù)的黏著(zhù)度,取得良好的用戶(hù)轉化效益。而用戶(hù)的友好性主要體現在頁(yè)面設計的精美性和合理性,以及用戶(hù)搜索信息的方便性上。 2、關(guān)鍵字:關(guān)鍵字對于網(wǎng)...
-
為什么要做定制網(wǎng)站
1、提升企業(yè)形象與品牌價(jià)值:在互聯(lián)網(wǎng)時(shí)代,網(wǎng)站是企業(yè)的門(mén)面,是客戶(hù)了解企業(yè)的第*窗口。一個(gè)獨特且專(zhuān)業(yè)的定制網(wǎng)站能夠充分展現企業(yè)的形象和品牌價(jià)值,提升客戶(hù)對企業(yè)的信任度和好感度。通過(guò)定制網(wǎng)站,企業(yè)可以將自身的文化、理念和產(chǎn)品特色融入其中,形成獨特的...
-
什么是網(wǎng)絡(luò )營(yíng)銷(xiāo)
1、網(wǎng)絡(luò )營(yíng)銷(xiāo)是新的直接市場(chǎng)營(yíng)銷(xiāo)的有效形式,通過(guò)互聯(lián)網(wǎng),企業(yè)能比通過(guò)報刊、郵件、電話(huà)、廣播、電視等傳統媒體更有效地與客戶(hù)進(jìn)行溝通。 2、網(wǎng)絡(luò )營(yíng)銷(xiāo)是以互聯(lián)網(wǎng)絡(luò )為媒體,以新的方式、方法和理念實(shí)施營(yíng)銷(xiāo)活動(dòng),更有效地促成個(gè)人和組織交易活動(dòng)的實(shí)...
-
PHP 類(lèi)與對象的含義,自定義類(lèi)于實(shí)例化,屬性私有化,通過(guò)公共接口來(lái)進(jìn)行訪(fǎng)問(wèn)
聲明一個(gè)名為GirlFriend1的類(lèi) class GirlFriend1 { private 訪(fǎng)問(wèn)控制,私有,僅在當前對象內可以使用 p...
-
網(wǎng)站技術(shù)維護包括哪些方面
網(wǎng)站技術(shù)維護主要包括以下幾個(gè)方面: 1、服務(wù)器及相關(guān)軟硬件的維護:確保服務(wù)器穩定運行,及時(shí)處理負載過(guò)高、宕機等問(wèn)題,同時(shí)對服務(wù)器系統進(jìn)行定期的安*檢測,包括查...