色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

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

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

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

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

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

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

復(fù)制代碼 代碼如下:
<?php
$email = 'test@test.com@jb51.NET';
$domain = strstr($email, '@');
echo "strstr 測(cè)試結(jié)果 $domain<br>";
$domain = strrchr($email, '@');
echo "strrchr 測(cè)試結(jié)果 $domain<br>";
?>

結(jié)果如下:

strstr 測(cè)試結(jié)果 @test.com@jb51.NET
strrchr 測(cè)試結(jié)果 @jb51.NET

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

strstr是大小寫敏感的。
stristr是大小寫不敏感的。
復(fù)制代碼 代碼如下:
<?php
$email = 'zhangYing@jb51.NET';
$domain = strstr($email, 'y');
echo "strstr 測(cè)試結(jié)果 $domain<br>";
$domain = stristr($email, 'y');
echo "stristr 測(cè)試結(jié)果 $domain<br>";
?>

結(jié)果如下:

strstr 測(cè)試結(jié)果 jb51.NET
stristr 測(cè)試結(jié)果 Ying@jb51.NET

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

strsr是匹配后截取。
substr是不匹配,根據(jù)起始位置,進(jìn)行截取。
復(fù)制代碼 代碼如下:
<?php
$email = 'zhangYing@jb51.NET';
$domain = strstr($email, 'y');
echo "strstr 測(cè)試結(jié)果 $domain<br>";
$domain = substr($email,-7);
echo "substr 測(cè)試結(jié)果 $domain<br>";
?>

結(jié)果如下:
strstr 測(cè)試結(jié)果 jb51.NET
substr 測(cè)試結(jié)果 jb51.NET

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

php技術(shù)php中strstr、strrchr、substr、stristr四個(gè)函數(shù)的區(qū)別總結(jié),轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 宜君县| 京山县| 水城县| 靖边县| 榆中县| 台山市| 巫山县| 宣汉县| 湛江市| 太和县| 吴堡县| 怀柔区| 阿拉尔市| 定州市| 太谷县| 靖宇县| 平顶山市| 修武县| 广平县| 墨脱县| 遵义市| 招远市| 罗定市| 同心县| 佛冈县| 浮梁县| 郎溪县| 从化市| 蒙阴县| 红原县| 孝昌县| 新闻| 鞍山市| 光山县| 望江县| 郴州市| 凤山县| 绥中县| 大渡口区| 阿合奇县| 双峰县|