❶ php的str_replace函数怎么把<p><br/></p>替换掉呢
php的str_replace函数怎么把<p><br/></p>替换掉方法如下
$html="<p>fdasf</p>";
echo $string = str_replace(array("<p>","","</p>"),"",$html);
br<http://bbs.hounwang.com/>
若是<p> 内容</p>替换成<p>内容</p>
<p> content</p>替换成<p>contend</p>
(空格是tab键和空格键 混合的 都有可能)方法如下
$html=preg_replace('/[ ]/','',$html);//去空格
若是<p>后面跟了若干个,再是内容
<p> 内容</p>
替换成<p>内容</p>
<p> content</p>
替换成<p>contend</p>
<?php
$html="<p>
内容</p>替换成<p>内容</p>
<p>content</p>替换成<p>contend</p>";方法如下
$html=trim($html);
$html=str_replace(PHP_EOL,"",$html);
$html=str_replace(" ","",$html);
$html=preg_replace('/s+/','',$html);
$html=preg_replace('/[ ]/','',$html);
echo "{$html}";
?>
❷ php去掉字符串空格
return str_replace(' ','',$str)
❸ PHP删除字符串中多个字符,想一次性去除。如一次去除 abc 与 123
用strtr
strtr() 函数转换字符串中特定的字符。
语法
strtr(string,from,to)
或者
strtr(string,array)
这里用第二种语法就可以了,将要替换的内容写入一个数组中然后处理,比如:
$replace = array(
'abc' => '',
'123' => ''
);
$string2 = strtr($string, $replace);
也可以直接写成一行:
$string2 = strtr($string,
$replace = array( 'abc' => '', '123' => ''));
另外顺便提一下,没必要用preg_replace,preg_replace是用来正则替换的,你根本没用正则表达式,以后没特殊需要用str_replace就好了,比如$string2 = str_replace('abc', '', $string);
❹ PHP用什么函数把字符串中的某个字符去掉
htmlspecialchars是把',",<,>之类的html实体化
explode是切割字符窜
去掉字符的话str_replace('str','',$str);
但是,要避免影响的话,用addslashes处理一下就行了,没必要去掉的
❺ php str_replace替换函数如何替换多个内容
(一)
$new_str
=
str_replace("xxx",
"bbb",
"aaaxxxaaa");
echo
$new_str;
//aaabbbaaa
(二)
$new_str
=
str_replace(array("xxx",
"yyy"),
"bbb",
"aaaxxxaaayyyaaa");
echo
$new_str;
//aaabbbaaabbbaaa
(三)
$new_str
=
str_replace(array("xxx",
"yyy"),
array("bbb",
"ccc"),
"aaaxxxaaayyyaaa");
echo
$new_str;
//aaabbbaaacccaaa
当然,str_replace的第三个参数也可以是数组
❻ PHP用str_replace()能替换中文汉字吗
PHP能用str_replace()能替换中文汉字,替换方法为:
1、PHP进行字符串替换的两个常用方法。