strchr strstr函数php,PHP字符串函数之 strstr stristr strchr strrchr
strstr -- 查找字符串的首次出現(xiàn),返回字符串從第一次出現(xiàn)的位置開始到該字符串的結(jié)尾或開始。
stristr -- strstr 函數(shù)的忽略大小寫版本
strchr -- strstr 函數(shù)的別名
strrchr -- 查找字符串的最后一次出現(xiàn),返回字符串從最后一次出現(xiàn)的位置開始到該字符串的結(jié)尾。
strstr
查找字符串的首次出現(xiàn),返回字符串從第一次出現(xiàn)的位置開始到該字符串的結(jié)尾或開始。 mixed strstr ( string $haystack , mixed $needle [, bool $before_needle = false ] )
參數(shù)說明
haystack在該字符串中進(jìn)行查找。 needle如果 needle 不是一個(gè)字符串,那么它將被轉(zhuǎn)換為整型并被視為字符的順序值來(lái)使用。 before_needle若為 TRUE,strstr() 將返回 needle 在 haystack 中的位置之前的部分。
返回值
成功:返回字符串 needle 之前或之后的一部分 失敗:如果沒找到 needle,將返回 FALSE。
注意 該函數(shù)區(qū)分大小寫
如果你僅僅想確定 needle 是否存在于 haystack 中,請(qǐng)使用速度更快、耗費(fèi)內(nèi)存更少的 strpos()函數(shù)
示例
stristr
strstr() 函數(shù)的忽略大小寫版本 mixed stristr ( string $haystack , mixed $needle [, bool $before_needle = false ] )
該函數(shù)與 strstr() 唯一的區(qū)別就是不區(qū)分大小寫。其他可參考strstr()
strchr
strstr() 函數(shù)的別名 mixed strchr ( string $haystack , mixed $needle [, bool $before_needle = false ] )
該函數(shù)等同 strstr() 。其他可參考strstr() $email = 'name@example.com';$behind = strchr($email, 'a');echo $behind; // 打印 ame@example.com$front = strchr($email, 'a', true); // 從 PHP 5.3.0 起echo $front; // 打印 n ?>
strrchr
查找字符串的最后一次出現(xiàn),返回字符串從最后一次出現(xiàn)的位置開始到該字符串的結(jié)尾。 mixed strrchr ( string $haystack , mixed $needle )
參數(shù)說明
haystack在該字符串中進(jìn)行查找。 needle如果 needle 包含了不止一個(gè)字符,那么僅使用第一個(gè)字符。該行為不同于 strstr()。 如果 needle 不是一個(gè)字符串,那么將被轉(zhuǎn)化為整型并被視為字符順序值。
返回值
成功:返回字符串 needle 之后的一部分 失敗:如果沒找到 needle,將返回 FALSE。
示例 /*【 needle 為字符串 】 */$email = 'name@example.com';$behind = strrchr($email, 'am');echo $behind; // 打印 ample.com ?>
OneAPM for PHP 能夠深入到所有 PHP 應(yīng)用內(nèi)部完成應(yīng)用性能管理 能夠深入到所有 PHP 應(yīng)用內(nèi)部完成應(yīng)用性能管理和監(jiān)控,包括代碼級(jí)別性能問題的可見性、性能瓶頸的快速識(shí)別與追溯、真實(shí)用戶體驗(yàn)監(jiān)控、服務(wù)器監(jiān)控和端到端的應(yīng)用性能管理。想技術(shù)文章,請(qǐng)?jiān)L問 OneAPM官方技術(shù)博客。
總結(jié)
以上是生活随笔為你收集整理的strchr strstr函数php,PHP字符串函数之 strstr stristr strchr strrchr的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2016年邮票发是谁画的啊?
- 下一篇: 独自伤悲是哪首歌啊?