- 1、如何用php替换特殊字符及之后的字符串。例如$url中间有空格,我想去掉空格及空格后面的内容?
- 2、php怎样替换掉所有空格
- 3、php中怎样将多余的空格用一个空格替换?
- 4、php 如何将多个空格替换成 例子:我我我问 我文 我问欧文 替换后:我我我问 我文 我问欧文
任务:删除字符串空格及其之后的所有内容
方法一:用正则表达式,正则模式为/[\s+].*$/,示例语句:
echo preg_replace(‘/[\s].*$/’, ”, $url);
方法二,使用substr,示例语句:
echo substr($url, 0, strpos($url,’ ‘));
使用一个方法:str_replace(“需要替换的字符”,”替换成什么”,字符串);
你要是需要去掉空格那就在 替换成什么 那块只写引号就可以了
?php
$str=”英语 数组 大学 可乐 “;
$arr=explode(” “, $str);
$tmp=array();
for($i=0;$icount($arr);$i++)
{
if($arr[$i])
array_push($tmp, $arr[$i]);
}
$tmp_str=implode(” “, $tmp);
echo $tmp_str;
?
理论上应该是用正则表达式之类的来做,如果不会正则表达式也没关系,可以用数组来做,你可以参考一下
$string=”我我我问 我文 我问欧文”;
$res=preg_replace(‘\s+’, ‘br ‘, $string);
用正则表达式,很强大的。\s代表空字符,+代表1或多个。
原创文章,作者:C1KTO,如若转载,请注明出处:https://www.506064.com/n/126948.html