trim删除数字
来源:1-23 编程练习
聪明宝贝宝贝
2017-12-16 16:04:02
<?php $str='Demon is an English teacher.17847564092'; $str1= trim($str,'0123456789'); echo $str,'<br/>'; echo '删除前的长度是:',strlen($str),'<br/>'; echo $str1,'<br/>'; echo '删除后的长度是:',strlen($str1),'<br/>'; //第二种 $str='Demon is an English teacher.17847564092'; $str1= trim($str,'0-9'); echo $str,'<br/>'; echo '删除前的长度是:',strlen($str),'<br/>'; echo $str1,'<br/>'; echo '删除后的长度是:',strlen($str1),'<br/>';
第二种用不了么?
1回答
guly
2017-12-17
你好,建议详细领会trim函数的参数设置
trim(string,charlist)
string 必需。规定要检查的字符串。
charlist 可选。规定从字符串中删除哪些字符。如果被省略,则移除以下所有字符:
"\0" - NULL
"\t" - 制表符
"\n" - 换行
"\x0B" - 垂直制表符
"\r" - 回车
" " - 空格
所以第二种方法是不行的,用引号表示字符串,而不是一个0-9的范围,如果解决您的问题请采纳,祝学习愉快!
相似问题