php字串函式

2021-04-29 02:10:27 字數 1953 閱讀 4150

1、查詢字元位置函式:

strpos($str,search,[int]):查詢search在$str中的第一次位置從int開始;

stripos($str,search,[int]):

strrpos($str,search,[int]):查詢search在$str中的最後一次出現的位置從int開始;

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

submit($str,int start[,int length]):從$str中strat位置開始提取[length長度的字串]。

strstr($str1,$str2):從$str1(第乙個的位置)搜尋$str2並從它開始擷取到結束字串;若沒有則返回false。

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

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

3、替換字串

str_replace(search,replace,$str):從$str中查詢search用replace來替換

str_irreplace(search,replace,$str):

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

substr_replace($str,$rep,$start[,length]):$str原始字串,$rep替換後的新字串,$start起始位置,$length替換的長度,該項可選

4、取字元長度

int strlen($str)

5、比較字元函式

int strcmp($str1,$str2):$str1>=<$str2分別為正1,0,-1(字串比較)

strcasecmp() 同上(不分大小寫)

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

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

6、分割成陣列函式

str_split($str,len):把$str按len長度進行分割返回陣列

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

expload(search,$str[,int])

7、去除空格:ltrim、rtrim、trim

8、加空格函式

chunk_split($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、字元大小寫轉換函式

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

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

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

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

12、資料庫相關函式

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

字串轉換為/',/",//。

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

get_magic_quotes_gpc()檢測是否開啟magic_quotes_gpc

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

13、連線函式

implode(str,$arr) 將字串陣列按指定字元連線成乙個字串;implode()函式有個別名函式join

php 字串函式

一 字串基礎函式 ltrim 去除連續空白。trim 截去字串首尾的空格。chop 函式從字串的末端開始刪除空白字元或其他預定義字元。rtrim別名 str hello world n n echo str echo chop str 輸出 hello world hello world htmls...

php字串函式

addcslashes 為字串裡面的部分字元新增反斜線轉義字元 addslashes 用指定的方式對字串裡面的字元進行轉義 bin2hex 將二進位制資料轉換成十六進製制表示 chop rtrim 的別名函式 chr 返回乙個字元的ascii碼 chunk split 按一定的字元長度將字串分割成小...

php字串函式

字串函式是 php 的內建函式,用於操作字串。strlen 函式用於獲取字串的長度,函式返回值為 int 型。其中乙個字元及乙個空格的長度均為 1 乙個漢字的長度為 3 例 strlen abc 輸出結果為3 strlen 傳智播客 輸出結果為12 strlen p h p 輸出結果為5strrpo...