1、查詢字元位置函式:
strpos($str,search,[int])://查詢search在$str中的第一次位置從int開始;
strrpos($str,search,[int])://查詢search在$str中的最後一次出現的位置從int開始
2、提取子字元函式(雙位元組)
submitidufeyqsu($str,int start[,int length])://從$str中strat位置開始提取[length長度的字串]。
st程式設計客棧rstr($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>=www.cppcns.comcasecmp() 同上,(區分大小寫)
6、分割成陣列函式
str_split($str,len):把$str按len長度進行分割返回陣列split(search,$str[,int]):把$str按search字元進行分割返回陣列int是分割幾 次,後面的將不分割explode(search,$str[,int])
7、去除空格:
ltrim、rtrim、trim
8、加空格函式
chunk_split($str,2);向$str字元裡面按2個字元就加入乙個空格;
9、返回指定的字元或ascii
chr、ord
10、html**有關函式
nl2br():使\n轉換為
。strip_tags($str[,'
'])://去除html和php標記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_gpcstripslashes() 去除字串中的反斜槓
13、連線函式
implode(str,$arr) 將字串陣列按指定字元連線成乙個字串;implode()函式有個別名函式join
本文標題: 基於php中自帶的字串操作函式合集
本文位址: /wangluo/php/200691.html
php中字串的操作
php中不可見字元有換行符 n 回車符 r tab字元 t。不可見字元主要控制字串的格式化輸出。雙引號和單引號的區別 雙引號會自動檢索引號中的變數如果有變數的話它會自動把變數轉化為變數中的值。單引號會原樣輸出。字串的連線符號是乙個點 刪除字串的前後空格和特殊的字元 trim 函式可以去除字串左右兩端...
Disn mysql MySQL中的字串函式
使用字串資料 當使用字串資料時,可以使用下面的字元資料型別。char 固定長度 不足部分使用空格填充的字串。varchar 變長字串。text mysql和sql server 或clob character large object oracle database 容納大長度的邊長字串 通常在上下...
php字串操作
一空格特殊字元 1 string trim string str string charlist 去除字串開始結尾位置的空格和特殊字元 如果沒有第二個引數只去除空格 2 string ltrim string str string charlist 去除字串開始位置的空格和特殊字元 3 string...