1. strstr:查詢某字串在另乙個字串中第一次出現,並返回字串剩餘部分。
具體引數為stristr(string,search,before_search);
string 必需。規定被搜尋的字串。
search 必需。規定要搜尋的字串。如果該引數是數字,則搜尋匹配該數字對應的 ascii 值的字元。
before_search 可選。預設值為 "false" 的布林值。如果設定為 "true",它將返回 search 引數第一次出現之前的字串部分。
2. str_replace:將乙個字串中的指定字串替換為另乙個指定字串(字串替換函式)
定義和用法 str_replace() 函式以其他字元替換字串中的一些字元(區分大小寫)。該函式必須遵循下列規則:
如果搜尋的字串是陣列,那麼它將返回陣列。 如果搜尋的字串是陣列,那麼它將對陣列中的每個元素進行查詢和替換。
如果同時需要對陣列進行查詢和替換,並且需要執行替換的元素少於查詢到的元素的數量,那麼多餘元素將用空字串進行替換
如果查詢的是陣列,而替換的是字串,那麼替代字串將對所有查詢到的值起作用。 注釋:該函式區分大小寫。請使用 str_ireplace()
函式執行不區分大小寫的搜尋。
注釋:該函式是二進位制安全的。
具體引數為str_replace(find,replace,string,count)
find 必需。規定要查詢的值。
replace 必需。規定替換 find 中的值的值。
string 必需。規定被搜尋的字串。
count 可選。對替換數進行計數的變數。
3.strripos() 函式查詢字串在另一字串中最後一次出現的位置。
注釋:strripos() 函式對大小寫不敏感。
相關函式:
stripos() - 查詢字串在另一字串中第一次出現的位置(不區分大小寫)
strpos() - 查詢字串在另一字串中第一次出現的位置(區分大小寫)
strrpos() - 查詢字串在另一字串中最後一次出現的位置(區分大小寫)
語法
strripos(string,find,start)
引數描述
string
必需。規定被搜尋的字串。
find
必需。規定要查詢的字元。
start
可選。規定在何處開始搜尋。
返回值:
返回字串在另一字串中最後一次出現的位置,如果沒有找到字串則返回 false。注釋: 字串位置從 0 開始,不是從 1 開始。
4.substr() 函式返回字串的一部分。
注釋:如果 start 引數是負數且 length 小於或等於 start,則 length 為 0。
語法
substr(string,start,length)
引數描述
string
必需。規定要返回其中一部分的字串。
start
必需。規定在字串的何處開始。正數 - 在字串的指定位置開始。負數 - 在從字串結尾開始的指定位置開始。0 - 在字串中的第乙個字元處開始
length
可選。規定被返回字串的長度。預設是直到字串的結尾。正數 - 從 start 引數所在的位置返回的長度。負數 - 從字串末端返回的長度
php常用字串處理函式
1 查詢字元位置函式 strpos str,search,int 查詢search在 str中的第一次位置從int開始 stripos str,search,int 函式返回字串在另乙個字串中第一次出現的位置。該函式對大小寫不敏感 strrpos str,search,int 查詢search在 s...
常用字串處理函式
1626 5 劉小銘總結 2016年10月19日 連續19天總結 內容 a 一句話概括今日目標完成情況 常用字串處理函式 80 b 具體內容 昨天看了string字串那一節課,今天看了書上的常用字串處理函式,並沒有看見昨天所使用的那一種。尷尬 今天呢,看了一下,常用字串處理函式,有複製 貼上 比較 ...
PHP 常用字串 陣列處理函式
php 內建字串處理函式 str hello world dump strlen str 字串長度 dump strpos str,world world 在字串中第一次出現的位置 6 從零開始數 dump strripos str,o o 在字串中最後一次出現的位置 7 從零開始數 dump ar...