PHP 函數(shù)substr(),strstr(),strpos()的運用
函數(shù)返回字符串的一部分。
語法;
substr(string,start,length)
substr(必需,必需,可選)
實例:
$rel='Welcome to xinz56.com'; echo substr($rel,2);索引2是'lcome'的字符串開始處,返回'l'之后全部內容 echo substr($rel,-3);負數(shù),則是從結尾開始取 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以及后面的內容(包括to):to xinz56.com echo strstr($rel,'to',true);查詢'to'是否存在并返回to前面的內容(不包括to): Welcomestrpos()
函數(shù)查找字符串在另一字符串中一次出現(xiàn)的位置。
語法:
strpos(string,find,start)
strpos(必需,必需,可選)
實例:
$rel='Welcome to xinz56.com';
echo strpos($rel,'xinz56');如果只是想知道是否存在某個字符串,使用subpos()直接返回子串偏移量效率更高
總結: * 一、substr($str,$offset, $length)
* 1.功能: 獲取指定位置或區(qū)間內的字符串
* 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.場景: 適合只知道查詢內容,不知道準確位置的情況下,進行模糊查詢
* 5.提示: 如果僅僅是判斷查詢的內容是否在字符串,應該用更快的strpos()函數(shù)
* 6.類似: stristr()不區(qū)分查找子中的大小寫
三、strpos($str1,$str2,$start)
* 1.功能: 查找字符串首次出現(xiàn)的位置
* 2.參數(shù): $str1(必),$str2(必)要找的字符串,$start(選)查詢起始索引,默認從0開始
* 3.返回: 目標字符串的起始索引
* 4.場景: 快速判斷某個字符串是否存在
* 5.類似: stripos()查詢時不區(qū)分大小寫
猜你喜歡
聯(lián)絡方式:
電話:18905275581
郵箱:1700970777@qq.com



-
微信小程序和H5功能上有哪些區(qū)別
隨著移動互聯(lián)網的發(fā)展,許多應用在不斷的產生,要說現(xiàn)在更新快、開放功能多的應用,只能是微信小程序了。微信小程序開放了60多個流量入口,更新了各種新的功能,尤其是之前實現(xiàn)的頁面跳轉功能,給開發(fā)者帶來了好消息,但同時也有人說這是H5。那么,微信小程序和...
-
PHP變量的作用域是什么?PHP變量的類型與檢測,分支結構的實例
什么是PHP變量的作用域,以及其類型的使用并檢測是哪種類型,流程控制語句多分枝的用法; PHP變量的作用域: 釋:變量的作用域是腳本中變量可被引用/使用的部分。 1.全局,在函數(shù)之外創(chuàng)建的變量,可在函數(shù)外部直接使用; 2.局部,在函數(shù)內部創(chuàng)建的變量...
-
HTML中出現(xiàn)亂碼的原因有哪些
1、比如網頁源代碼是gbk的編碼,而內容中的中文字是utf-8編碼的,揚州網站建設這樣瀏覽器打開即會出現(xiàn)html亂碼。反之網頁是編碼utf-8,內容是gbk也會出現(xiàn)亂碼。 2、html網頁編碼是gbk,而程序從數(shù)據庫中調出呈現(xiàn)是u...
-
高品質網站制作優(yōu)勢有哪些
現(xiàn)代化網站要以網絡營銷為核心,以搜索引擎為重點、客戶體驗為目的,能更好地將訪客轉化為客戶的網站,首先網站制作一定要符合SEO的基本要求,降低獲客成本的有效果方就是搜索引擎優(yōu)化排名,也是目前的網絡推廣手段之一,所以設計制作網站需要從SEO的角度來設...
-
網站建設公司如何做網站頁面設計?
在網站建設過程中網頁設計有多重要?目前北京網站建設公司在報價環(huán)節(jié)網站設計占比為40%-50%,前端開發(fā)和程序開發(fā)兩項占比50%左右。在做網站頁面設計時候,我們應該考慮如何利用手中的有限數(shù)據來設定或選定框架及主體結構。以及使用什么樣的色調...