有以下代码:
$str = '123 This is a test 123 ... ...';
echo trim($str, "A..Z 0..9 .").'<br />';
echo trim($str, ".");输出结果是:
his is a test
123 This is a test 123 ... 为什么第一个和第二个函数里都包含要去除的"."字符,但第一个函数将$str中最后两段...都给删除了,而第二个函数只是删除了一段呢?这个函数在删除指定字符串的时候是依照什么规则呢?
$str = '123 This is a test 123 ... ...';
echo trim($str, "A..Z 0..9 .").'<br />';
echo trim($str, ".");输出结果是:
his is a test
123 This is a test 123 ... 为什么第一个和第二个函数里都包含要去除的"."字符,但第一个函数将$str中最后两段...都给删除了,而第二个函数只是删除了一段呢?这个函数在删除指定字符串的时候是依照什么规则呢?
2.仅去除点注意只应用于首尾,当遇到第一个不在范围内的字符就停止1.前面h为小写,不在该范围,后面t也一样
2.前面1不是点,最后空格(注意最后echo的字符是个空格,而不是...)也不是点
如echo trim($str, " .");输出结果就也是:123 This is a test 123