PHP常用字串函式總結

2021-09-06 02:29:12 字數 3045 閱讀 2043

1查詢字元位置函式:

strpos(str

,sea

rch,

[int

]):查

找sea

rch在

str,search,[int]):查詢search在

str,se

arch

,[in

t]):

查詢se

arch

在str中的第一次位置從int開始;

stripos($str,search,[int]):函式返回字串在另乙個字串中第一次出現的位置。該函式對大小寫不敏感

strrpos(str

,sea

rch,

[int

]):查

找sea

rch在

str,search,[int]):查詢search在

str,se

arch

,[in

t]):

查詢se

arch

在str中的最後一次出現的位置從int

2、提取子字元函式(雙位元組)

submit(str

,int

star

t[,i

ntle

ngth

]):從

str,int start[,int length]):從

str,in

tsta

rt[,

intl

engt

h]):

從str中strat位置開始提取[length長度的字串]。

strstr(str

1,

str1,

str1

,str2):從str

1(第一

個的位置

)搜

索str1(第乙個的位置)搜尋

str1(第

乙個的位

置)搜尋

str2並從它開始擷取到結束字串;若沒有則返回false。

stristr() 功能同strstr,只是不區分大小寫。

strrchr() 從最後一次搜尋到的字元處返回;用處:取路徑中檔名

3、替換字串的php字串函式

str_replace(search,replace,str

):

從str):從

str):從

str中查詢search用replace來替換

str_irreplace(search,replace,$str):

strtr($str,search,replace):這個函式中replace不能為"";

substr_replace(str

,str,

str,

rep,sta

rt[,

leng

th])

start[,length])

start[

,len

gth]

)str原始字串,$rep替換後的新

字串,sta

rt起始

位置

,start起始位置,

start起

始位置,

length替換的長度,該項可選

4、字元長度

int strlen($str)

5、比較字元函式

int strcmp(str

1,

str1,

str1

,str2):katex parse error: expected 'eof', got '&' at position 5: str1&̲amp;gt;=strcasecmp() 同上(不分大小寫)

strnatcmp(「4」,「14」) 按自然排序比較字串

strnatcasecmp() 同上,(區分大小寫)

6、分割成陣列的php字串函式

str_split(str

,len

):

把str,len):把

str,le

n):把

str按len長度進行分割返回陣列

split(search,str

[,in

t]):

把str[,int]):把

str[,i

nt])

:把str按search字元進行分割返回陣列int是分割幾次,後面的將不分割

expload(search,$str[,int])

7、去除空格:

ltrim、rtrim、trim

8、加空格函式

chunk_split(str

,2);

向str,2);向

str,2)

;向str字元裡面按2個字元就加入乙個空格;

9、chr、ord–返回指定的字元或ascii

10、html**有關函式

nl2br():使\n轉換為

。strip_tags($str[,』』]):去除html和php標記

在$str中所有html和php**將被去除,可選引數為html和php**作用是將保留

可選引數所寫的**。

如:echo strip_tags($text, 『

htmlspecialchars($str[,引數]):頁面正常輸出html**引數是轉換方式

11、字元大小寫轉換的php字串函式

strtolower($str) 字串轉換為小寫

strtoupper($str) 字串轉換為大寫

ucfirst($str) 將函式的第乙個字元轉換為大寫

ucwords($str) 將每個單詞的首字母轉換為大寫

12、資料庫相關的php字串函式

addslashes($str):使str內單引號(』)、雙引號(")、反斜線(\)與 nul

字串轉換為』,",\。

magic_quotes_gpc = on 自動對 get post cookie的內容進行轉義

get_magic_quotes_gpc()檢測是否開啟magic_quotes_gpc

stripslashes() 去除字串中的反斜槓

php 常用字串函式總結

1.格式化輸出 chop 是rtrim 的別名 ltrim trim nl2br 將 n轉換成 print,echo,printf sprintf echo 不是函式,print 是函式,有返回值,boolen,false,true printf 格式化輸出 函式,把文字格式化以後輸出,直接呼叫系統...

php常用字串總結

strlen 功能是輸出字串的長度 str hello world result strlen str echo result 輸出字串長度 11 str2 你好 世界 result2 mb strlen str2,utf8 中文 echo result2 輸出字串長度 5 trim 去除字串首尾處...

PHP常用字串函式

1 echo,print,print r,printf,sprintf 前兩個函式是輸出字串.字串中如果有變數名則被替換成其值.php程式設計師站 print r也是輸出函式,不同的是他可以輸入複雜結構的資料,比如陣列,物件 後兩個函式類似於c的同名函式.2 strchr,strlen,strtok...