1 strlen()
計算字符串的長度。
strlen('hello');
2 substr( );
截取字符串,三個參數, string, start , length
1) substr(string,start)-->得到以strat為起點的字符串。
備注:起點也是從0開始的
2)substr(string,-1)--》如果是負數,得到原字符串尾部的一個字符串。
3) substr(string, start , length) 得到指定長度的字符串。
3 explode(分隔方式,字符串,數量); -----》implode() ,join函數相反的效果。
分割之后返回的是一個數組。
$email ='278423229@qq.com';
$email_array = explode('@',$email);
echo $email_array[1];
4 strtolower(); strtoupper(); 字符串大小寫轉換
ucfirst()如果字符串的第一個字符是字母,就將該字符轉換為大寫。
ucwords()將字符串的每一個單詞的第一個字母轉換為大寫。
5 nl2br (String)
將該字符串作為輸入參數,用br 換行標記代替字符串中的 \n轉義字符。
6 addslashes() stripslashes()
$str = addslashes('Shanghai is the "biggest" city in China.'); echo($str);
在向數據庫執行插入之前,執行這個函數會在雙引號的字符串上加上轉義的反斜杠,這樣數據庫就會正確的插入。
------------------------------------------
7 strtok()
$string = "Hello world. Beautiful day today."; $token = strtok($string, " "); while ($token !== false) { echo "$token<br>"; $token = strtok(" "); }
8 strcmp() strcasecmp() strnatcmp()
9 strstr() strchr()完全一樣,常用strstr()
兩個參數,被搜索的字符串,目標字符串。
變體:stristr() 不區分字符串的大小寫。
strrchr() 從出現目標字符串的前面開始返回。 【思考,這該應用于什么樣的奇葩需求上?】
10 strpos() strrpos() 返回目標字符串在被搜索的字符串中的位置
11 str_replace() 被替換的, 替換的, 字符串
echo str_replace("world","Shanghai","Hello world!");
substr_replace() 從指定位置替換字符串。
12
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。