PHP chop 字符串函数
-
定义和用法
chop - rtrim()的别名,删除字符串末端的空白字符(或者其他字符) -
版本支持
PHP4 PHP5 PHP7 支持 支持 支持 -
语法
rtrim ( string $str [, string $character_mask ] )
-
参数
参数 必需的 描述 str 是 输入的字符串 character_mask 否 通过指定 character_mask,可以指定想要删除的字符列表。简单地列出你想要删除的全部字符。使用 .. 格式,可以指定一个范围。如果不传入该参数,则函数默认删除如下字符 - " " (ASCII 32 (0x20)),普通空白符。
- "\t" (ASCII 9 (0x09)),制表符。
- "\n" (ASCII 10 (0x0A)),换行符。
- "\r" (ASCII 13 (0x0D)),回车符。
- "\0" (ASCII 0 (0x00)),NUL 空字节符。
- "\x0B" (ASCII 11 (0x0B)),垂直制表符。
-
返回值
返回改变后的字符串。 -
示例
尝试一下<?php $text = "\t\tThese are a few words :) ... "; $binary = "\x09Example string\x0A"; $hello = "Hello World"; var_dump($text, $binary, $hello); print "<hr/>"; $trimmed = chop($text); var_dump($trimmed); print "<hr/>"; $trimmed = chop($text, " \t."); var_dump($trimmed); print "<hr/>"; $trimmed = chop($hello, "Hdle"); var_dump($trimmed); print "<hr/>"; // 删除 $binary 末端的 ASCII 码控制字符 // (包括 0 - 31) $clean = chop($binary, "\x00..\x1F"); var_dump($clean); ?>