国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

php中strstr、strrchr、substr、stristr四個函數(shù)的區(qū)別總結

2024-09-04 11:43:13
字體:
來源:轉載
供稿:網友

這篇文章主要介紹了php中strstr、strrchr、substr、stristr四個函數(shù)的區(qū)別總結,這4個函數(shù)是PHP中常用的字符串相關函數(shù),需要的朋友可以參考下

php中strstr、strrchr、substr、stristr四個函數(shù)用法區(qū)別:

php中strstr strrchr substr stristr這四個字符串操作函數(shù)特別讓人容易混淆,常用的是substr,strstr,基本上可以滿足對字符串的操作。

下面介紹一下這個幾個函數(shù)的區(qū)別。

一、strstr和strcchr的區(qū)別

strstr 顯示第一次找到,要查找的字符串,以及后面的字符串。

strrchr 顯示最后一次找到,要查找的字符串,以及后面的字符串。

代碼如下:

  1. <?php 
  2. $email = 'test@test.com@Vevb.com'
  3. $domain = strstr($email'@'); 
  4. echo "strstr 測試結果 $domain<br>"
  5. $domain = strrchr($email'@'); 
  6. echo "strrchr 測試結果 $domain<br>"
  7. ?> 

結果如下:

strstr 測試結果 @test.com@Vevb.com

strrchr 測試結果 @Vevb.com

二、strstr和stristr的區(qū)別

strstr是大小寫敏感的。

stristr是大小寫不敏感的。

代碼如下:

  1. <?php 
  2. $email = 'zhangYing@jb51.net'
  3. $domain = strstr($email'y'); 
  4. echo "strstr 測試結果 $domain<br>"
  5. $domain = stristr($email'y'); 
  6. echo "stristr 測試結果 $domain<br>"
  7. ?> 

結果如下:

strstr 測試結果 Vevb.com

stristr 測試結果 Ying@Vevb.com

三、strstr和substr的區(qū)別

strsr是匹配后截取。

substr是不匹配,根據(jù)起始位置,進行截取。

代碼如下:

  1. <?php 
  2. $email = 'zhangYing@Vevb.com'
  3. $domain = strstr($email'y'); 
  4. echo "strstr 測試結果 $domain<br>"
  5. $domain = substr($email,-7); 
  6. echo "substr 測試結果 $domain<br>"
  7. ?> 

結果如下:

strstr 測試結果 Vevb.com

substr 測試結果 Vevb.com

把這個幾個字符串截取函數(shù)搞明白了,在開發(fā)時可以省不少事

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 醴陵市| 江西省| 德清县| 桃江县| 萨迦县| 离岛区| 保亭| 龙海市| 梨树县| 海门市| 子长县| 南京市| 平阳县| 新疆| 昌乐县| 南漳县| 穆棱市| 南涧| 五台县| 富平县| 二连浩特市| 九台市| 密云县| 扬中市| 遂川县| 始兴县| 白朗县| 通渭县| 应用必备| 铜鼓县| 龙江县| 陈巴尔虎旗| 温宿县| 汉中市| 嘉禾县| 新绛县| 乐安县| 紫金县| 甘德县| 香河县| 梨树县|