<?php
/*定義和用法
strstr() 函式搜尋乙個字串在另乙個字串中的第一次出現。
該函式返回字串的其餘部分(從匹配點)。如果未找到所搜尋的字串,則返回 false。
語法string strstr ( string, search)
引數 描述
string 必需。規定被搜尋的字串。
search 必需。規定所搜尋的字串。如果該引數是數字,則搜尋匹配數字 ascii 值的字元
提示和注釋
注釋:該函式是二進位制安全的。
注釋:該函式對大小寫敏感。如需進行大小寫不敏感的搜尋,請使用 stristr()。
如果你僅僅想確定 needle 是否存在於 haystack 中,請使用速度更快、耗費記憶體更少的 strpos() 函式。
*/$str = "。規定的被搜尋的字串 ";
$s = "的";
echo strstr($str,$s) . "
";echo mb_strstr($str,$s, 'utf-8') . "
";echo mb_strstr($str,$s, true, 'utf-8') . "
";echo mb_strstr($str,$s, false, 'utf-8') . "";
/*定義和用法
strrchr() 函式查詢字串在另乙個字串中最後一次出現的位置,並返回從該位置到字串結尾的所有字元。
如果成失敗,否則返回 false。
語法strrchr(string,char)
引數 描述
string 必需。規定被搜尋的字串。
char 必需。規定要查詢的字元。如果該引數是數字,則搜尋匹配數字 ascii 值的字元。
*/echo strrchr($str,$s) . "
";echo mb_strrchr($str,$s, 'utf-8') . "
";echo mb_strrchr($str,$s, true, 'utf-8') . "
";echo mb_strrchr($str,$s, false, 'utf-8') . "";
$str = "hello world!hello world!";
$s = "world";
echo strrchr($str,$s) . "
";echo mb_strrchr($str,$s, 'utf-8') . "
";echo mb_strrchr($str,$s, true, 'utf-8') . "
";echo mb_strrchr($str,$s, false, 'utf-8') . "";
/*定義和用法
strtr() 函式轉換字串中特定的字元。
語法strtr(string,from,to)
或者strtr(string,array)
引數 描述
string1 必需。規定要轉換的字串。
from 必需(除非使用陣列)。規定要改變的字元。
to 必需(除非使用陣列)。規定要改變為的字元。
array 必需(除非使用 from 和 to)。乙個陣列,其中的鍵是原始字元,值是目標字元。
說明如果 from 和 to 的長度不同,則格式化為最短的長度。
*/echo strtr("hilla warld","ia","eo"). "
";$arr = array("hello" => "hi", "world" => "earth");
echo strtr("hello world",$arr). "";
echo strtr("如果省略,則使用內部字元編碼","內部","外部"). "
";$arr = array("如果" => "若", "則" => "那麼");
echo strtr("如果省略,則使用內部字元編碼",$arr). "";
?>
搜尋字串strstr 函式
strstr 函式的原型 include char strstr const char s1,const char s2 strstr 函式從字串s1中搜尋第一次出現字串s2的位置,如果能搜尋到,那麼返回相應位置 指標 如果搜尋不到,那麼返回null 空指標 如果字串s2為空 長度為0 那麼返回字串...
strstr 函式求字串
kmp 串的模式匹配 25分 給定兩個由英文本母組成的字串 string 和 pattern,要求找到 pattern 在 string 中第一次出現的位置,並將此位置後的 string 的子串輸出。如果找不到,則輸出 not found 本題旨在測試各種不同的匹配演算法在各種資料情況下的表現。各組...
php 字串 lt lt lt PHP之字串
特點 字串可以使用陣列的處理函式操作,但並不是真正的陣列 雙引號中的變數用 括起來,因為字串中若遇到 符號,解析器會盡可能多的獲取後面的字元以組成乙個合法的變數名 lamp array os linux webserver apache db mysql language php echo a os...