php常用字串處理函式

2021-08-28 22:56:16 字數 1876 閱讀 4682

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...