国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 横峰县| 彭水| 军事| 河东区| 越西县| 隆林| 呼图壁县| 平顶山市| 上饶市| 广饶县| 河津市| 江门市| 大厂| 黑河市| 郓城县| 岳池县| 冷水江市| 长葛市| 西贡区| 金秀| 修武县| 石阡县| 枣阳市| 新晃| 北辰区| 屏边| 松阳县| 巴林左旗| 甘谷县| 徐闻县| 托克托县| 尉犁县| 保康县| 望城县| 洛扎县| 平昌县| 崇左市| 黄山市| 吴忠市| 普兰店市| 教育|