split 函数的一个问题 - PHPchina,split 函数的一个问题 - PHPchina
【 tulaoshi.com - PHP 】
我的目标是去掉字符串中的空格,句号和逗号。
$str="hello baby,nice to meet you.hehe";//这样可以正确显示
$str="hello baby,nice to meet you . hehe";//如果在句号前面或后面多了个空格就会出现数组里某个键的值为空,也就是说当需要去掉的字符一起出现时,就会出现空值,这是为何,该如何解决?
//我的一个方法是判断值是否为空,是的话则继续循环,但感觉还是不太好
$mystr=split('[ ,. ]',$str);
foreach($mystr as $keys => $vals){
echo "$keys =>$vals";
}【论坛浏览】
相关评论作者: dreamblaze 发布日期: 2006-10-05去掉空格,句号和逗号,如果是只要达到这个目标,用
str_replace(" ","",$str);
str_replace(",","",$str);
str_replace(".","",$str);
就可以了吧作者: lzyy 发布日期: 2006-10-06谢谢dreamblaze的提醒
因为我要得到的是数组,因此或许下面这样更好
str_replace(","," ",$str);
str_replace("."," ",$str);
$mystr=split('[ ]',$str);共有评论数 2/每页显示数 10
来源:http://www.tulaoshi.com/n/20160129/1488148.html
看过《split 函数的一个问题 - PHPchina》的人还看了以下文章 更多>>