PHP字串用法總結

2021-09-05 19:30:21 字數 1115 閱讀 3831

第一點:

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 將字元轉換...