在php中要删除字符空间有很多的方法可用,我来介绍利用mb_ereg_replace()和ltrim,rtrim,trim这三个函数的处理方法。
实例
代码如下 |
复制代码 |
$str=" 网页制作教程 www.bKjia.c0m ";
$str = mb_ereg_replace('^( | )+', '', $str);
$str = mb_ereg_replace('( | )+$', '', $str);
echo mb_ereg_replace(' ', "n ", $str);
?>
|
有些朋友可能对mb_ereg_replace()没看明白,下面我们来介绍一下mb_ereg_replace这个函数吧
mb_ereg_replace()我们只要注意前面的mb就好了,有些朋友用过字符转换的一看就明白了这个函数是支持中文。
有些朋友会问php不是有自己的函数么,下面我们看实例
实例
代码如下 |
复制代码 |
$str=" 去除前后空格 ";
echo "方括号中为原始字符串:[".$str."] ";
echo "原始字符串长度:".strlen($str)." ";
$str1=ltrim($str);
echo "执行ltrim()之后的长度:".strlen($str1)." ";
$str2=rtrim($str);
echo "执行rtrim()之后的长度:".strlen($str2)." ";
$str3=trim($str);
echo "执行trim()之后的长度:".strlen($str3)." ";
echo "去掉首尾空格之后的字符串:[".$str3."]";
?>
|
总结:同一个问题会有多种解决方法,就像我们删除字符空格一样,可以用两种不同的方法达到想同的效果了。
Stellungnahme:Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn