函數trim

語法:trim(字串參數[,清單字串])

trim()會將傳入的字串參數去除左右邊的空白字元(註1),並且將結果以字串型態傳回。所以如果傳入的參數是非字串資料,例如陣列或物件,則得出的結果會以字串形式呈現,而不再具有原本的資料特性(註2)

清單字串是一串自訂的去除字元清單,你可以將一連串欲去除的字元全部指定在該字串參數裡,若其中的字元內碼是接續的,還可以使用..當作連接字元,像這樣子使用:首字內碼..末字內碼

註1:空白字元包含下列字元:

  • ” ” (ASCII 32 (0x20)), 一般的半形空白
  • “\t” (ASCII 9 (0x09)), 定位字元.
  • “\n” (ASCII 10 (0x0A)), 換行字元
  • “\r” (ASCII 13 (0x0D)), 歸位字元
  • “\0” (ASCII 0 (0x00)), null
  • “\x0B” (ASCII 11 (0x0B)), 垂直定位字元

註2:我自己就曾經因為將陣列傳入處理,結果因為和預期不同而困擾許久。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

Proudly using Dynamic Headers by Nicasio WordPress Design