您好,登錄后才能下訂單哦!
trim?- 去除字符串首尾處的空白字符(或者其他字符)
trim?(?string?$str?[,?string?$character_mask?=?"?\t\n\r\0\x0B"?]?)
此函數(shù)返回字符串 str 去除首尾空白字符后的結(jié)果。如果不指定第二個參數(shù),trim() 將去除這些字符:
" "?(ASCII 32 (0x20)),普通空格符。
"\t"?(ASCII 9 (0x09)),制表符。
"\n"?(ASCII 10 (0x0A)),換行符。
"\r"?(ASCII 13 (0x0D)),回車符。
"\0"?(ASCII 0 (0x00)),空字節(jié)符。
"\x0B"?(ASCII 11 (0x0B)),垂直制表符。
參數(shù) | 必需的 | 描述 |
---|---|---|
str | 是 | 待處理的字符串。 |
character_mask | 否 | 可選參數(shù),過濾字符也可由 character_mask 參數(shù)指定。一般要列出所有希望過濾的字符,也可以使用 “..” 列出一個字符范圍。 |
$text???=?"\t\tThese?are?a?few?words?:)?...??"; $binary?=?"\x09Example?string\x0A"; $hello??=?"Hello?World"; var_dump($text,?$binary,?$hello); print?"<br/>"; $trimmed?=?trim($text); var_dump($trimmed); print?"<br/>"; $trimmed?=?trim($text,?"?\t."); var_dump($trimmed); print?"<br/>"; $trimmed?=?trim($hello,?"Hdle"); var_dump($trimmed); print?"<br/>"; //?清除?$binary?首位的?ASCII?控制字符 //?(包括?0-31) $clean?=?trim($binary,?"\x00..\x1F"); var_dump($clean);
ltrim()?- 刪除字符串開頭的空白字符(或其他字符)
rtrim()?- 刪除字符串末端的空白字符(或者其他字符)
str_replace()?- 子字符串替換
免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。