知识大全 php 删除字符串中的空格多种方法
Posted 知
篇首语:男儿欲遂平生志,六经勤向窗前读。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 php 删除字符串中的空格多种方法相关的知识,希望对你有一定的参考价值。
本教程提供了几款php教程 删除字符串中的空格多种方法哦 用了php函数 str_replace trim 正则等替换字符串的空格有效方法
用php自带的函数
str_replace( " " " " $str); 来替换
<?php $str = "##使用函数trim去掉字符串两端特定字符####"; $str = trim($str "#"); //为函数trim传入第二个参数 trim将删除字符串$str两端的#字符 echo $str "<br>"; echo $str ; ?>
实例
<?php $str = " 使用函数trim去掉字符串两端空白字符 "; $str = trim($str); echo "处理前有" strlen($str) "个字符"; echo "<br/>"; echo "<br/>"; echo "使用trim函数处理后有" strlen($str ) "个字符"; ?>
看个高级一点的 php程序删除"数组"中"字符串元素"中的"空格"
<? $arr=array(); $arr[]="ad dfd dfd"; $arr[]="saf sdf dsf"; $arr[]="sdf dsfgfd dd"; $arr[]="dfd dfferw "; while(list($name $value)=each($arr)) echo $value; $arr []=trim($value);//去空格 print_r($arr );//这应该是你想要的数组吧~ ?>
用正则表达试删除空格
$string = preg_replace("/s+([rn$])/" " " $string);
when "$" is inside [] it net does not represent the end of string
$string = preg_replace("/s+([x ]|$)/" " " $string);
$string = preg_replace("/x +([rn]|$)/" " " $string);
$string = preg_replace( /([rn])[s]+/ $string);cha138/Article/program/PHP/201311/21217
相关参考