您好,登錄后才能下訂單哦!
本篇內容主要講解“php字符串函數strstr()的定義和用法”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“php字符串函數strstr()的定義和用法”吧!
復制代碼 代碼如下:
<?php
/*
定義和用法
strstr() 函數搜索一個字符串在另一個字符串中的第一次出現。
該函數返回字符串的其余部分(從匹配點)。如果未找到所搜索的字符串,則返回 false。
語法
string strstr ( string, search)
參數 描述
string 必需。規定被搜索的字符串。
search 必需。規定所搜索的字符串。如果該參數是數字,則搜索匹配數字 ASCII 值的字符
提示和注釋
注釋:該函數是二進制安全的。
注釋:該函數對大小寫敏感。如需進行大小寫不敏感的搜索,請使用 stristr()。
如果你僅僅想確定 needle 是否存在于 haystack 中,請使用速度更快、耗費內存更少的 strpos() 函數。
*/
$str = "。規定的被搜索的字符串 ";
$s = "的";
echo strstr($str,$s) . "<br/>";
echo mb_strstr($str,$s, 'utf-8') . "<br/>";
echo mb_strstr($str,$s, true, 'utf-8') . "<br/>";
echo mb_strstr($str,$s, false, 'utf-8') . "<hr/>";
/*
定義和用法
strrchr() 函數查找字符串在另一個字符串中最后一次出現的位置,并返回從該位置到字符串結尾的所有字符。
如果成失敗,否則返回 false。
語法
strrchr(string,char)
參數 描述
string 必需。規定被搜索的字符串。
char 必需。規定要查找的字符。如果該參數是數字,則搜索匹配數字 ASCII 值的字符。
*/
echo strrchr($str,$s) . "<br/>";
echo mb_strrchr($str,$s, 'utf-8') . "<br/>";
echo mb_strrchr($str,$s, true, 'utf-8') . "<br/>";
echo mb_strrchr($str,$s, false, 'utf-8') . "<hr/>";
$str = "Hello world!Hello world!";
$s = "world";
echo strrchr($str,$s) . "<br/>";
echo mb_strrchr($str,$s, 'utf-8') . "<br/>";
echo mb_strrchr($str,$s, true, 'utf-8') . "<br/>";
echo mb_strrchr($str,$s, false, 'utf-8') . "<hr/>";
/*
定義和用法
strtr() 函數轉換字符串中特定的字符。
語法
strtr(string,from,to)
或者
strtr(string,array)
參數 描述
string1 必需。規定要轉換的字符串。
from 必需(除非使用數組)。規定要改變的字符。
to 必需(除非使用數組)。規定要改變為的字符。
array 必需(除非使用 from 和 to)。一個數組,其中的鍵是原始字符,值是目標字符。
說明
如果 from 和 to 的長度不同,則格式化為最短的長度。
*/
echo strtr("Hilla Warld","ia","eo"). "<br/>";
$arr = array("Hello" => "Hi", "world" => "earth");
echo strtr("Hello world",$arr). "<hr/>";
echo strtr("如果省略,則使用內部字符編碼","內部","外部"). "<br/>";
$arr = array("如果" => "若", "則" => "那么");
echo strtr("如果省略,則使用內部字符編碼",$arr). "<hr/>";
?>
到此,相信大家對“php字符串函數strstr()的定義和用法”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。