rtim() 函数
string rtrim ( string $str [, string $character_mask ] )
该函数删除 str
末端的空白字符(或者其他字符)并返回。
不使用第二个参数,rtrim() 仅删除以下字符:
- " " (ASCII 32 (0x20)),普通空白符。
- "\t" (ASCII 9 (0x09)),制表符。
- "\n" (ASCII 10 (0x0A)),换行符。
- "\r" (ASCII 13 (0x0D)),回车符。
- "\0" (ASCII 0 (0x00)),NUL 空字节符。
- "\x0B" (ASCII 11 (0x0B)),垂直制表符。
str
输入字符串。
character_mask
通过指定 character_mask
,可以指定想要删除的字符列表。简单地列出你想要删除的全部字符。使用 .. 格式,可以指定一个范围。
1 <?php 2 3 $text = "\t\tThese are a few words :) ... "; 4 $binary = "\x09Example string\x0A"; 5 $hello = "Hello World"; 6 var_dump($text, $binary, $hello); 7 8 print "\n"; 9 10 $trimmed = rtrim($text); 11 var_dump($trimmed); 12 13 $trimmed = rtrim($text, " \t."); 14 var_dump($trimmed); 15 16 $trimmed = rtrim($hello, "Hdle"); //第二个参数,从字符串右侧第一个字符开始查询,若找到参数二中包含的字符,变删除,一旦不能连续搜到就停止全部搜索 17 var_dump($trimmed); 18 19 // 删除 $binary 末端的 ASCII 码控制字符 20 // (包括 0 - 31) 21 $clean = rtrim($binary, "\x00..\x1F"); 22 var_dump($clean); 23 24 ?>