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的范围,如果解决您的问题请采纳,祝学习愉快!

0

0 学习 · 4928 问题

查看课程