第一點:
php定義字串能夠使用單引號和雙引號。定界符在此不提。
區別:雙引號內容會被解析器解析,如果內容含有變數,則可以被解析。單引號則為有什麼輸出什麼,比較直觀。
1. 去除字串首位空格
string trim(string str,可選引數)。
trim主要是去除空格和空白字元。限制於字串的左右兩側。
只左:ltrim 只右:rtrim
2.轉義,還原字串資料
轉義字元 \
3. 獲取字串長度
函式 strlen:int strlen(string str); 返回結果是字串長度。 漢字兩個字元,其他字母乙個(包括空格)。
4. 擷取字串
string substr(string str, int start , int length(可選))
能夠指定擷取字串的開始與結束位置
可以為負數---》從字串尾端開始算
5. 字串比較大小
字串啟示都是0
(1)strcmp strcasecmp : str + compare 很好記住
strcmp 區分大小寫
strcasecmp 忽略大小寫
int strcmp(string str1, string str2);
int strcasecmp(string str1, string str2);
值得注意的是返回結果: 0 兩個字串相等
> 0 第乙個字串大於第二個字串
< 0 第乙個字串小於第二個字串
ascall : a----- 65 a------ 97
(2) strnatcmp strnatcasecmp : str nature compare
int strnatcmp(string str1, string str2);
從左到右按位依次比較。
(3)strncmp : str + number + compare
int strncmp (string str1, string str2, int n ); 區分大小寫 ;n 為指定比較的前n個字元
PHP字串總結
長度 strlen string 得到字串長度 字串查詢 strpos string,search offset 在指定字串中查詢目標字串第一次出現的位置 stripos string,search offset 忽略大小寫的去查詢 strrpos string,search offset 在指定字...
PHP字串函式總結
php字串函式包括查詢字元位置函式 提取子字元函式 替換字串 字元長度 比較字元函式 分割成陣列字元 去除空格等等。php中的字串函式也是乙個比較易懂的知識。主要有12種php字串函式,希望對有需要的朋友有所幫助,增加讀者朋友的php知識庫。1查詢字元位置函式 strpos str,search,i...
總結 PHP字串處理
1.可以將字串看做陣列,但不是陣列,不能使用陣列處理函式來處理字串。但是可以如下使用 header content type text html charset utf 8 str abcde echo str 輸出b 注意 2.字元與字元編碼的轉換 chr 將字元編碼轉換成字元 ord 將字元轉換...