php用什么函数把字符串中的某个字符去掉

htmlspecialchars是把',",<,>之类的html实体化
explode是切割字符窜
去掉字符的话str_replace('str','',$str);
但是,要避免影响的话,用addslashes处理一下内就行了,没必容要去掉的

㈡ PHP语言:如何删除字符串中的某个字符串

概括起来两个方法吧。
方法一
$string = '';
$string = preg_replace('/[abc]+/i','',$string);

方法二
把字符串转化成数组
$arr = str_split($string);
foreach( $arr as $key => $value ){
if( in_array($value,array('a','b','c')) ){
unset($arr[$key]);
}
}
$string = implode('',$arr);

强烈推荐方法一,方法二不支持字符串中有中文。

㈢ php中怎么删除一个字符串中<>以及<>内的内容

<?php

$str="abc<FONTCOLOR='RED'>abc";

echo$str;

$pattern="/<.*>/";

$result=preg_replace($pattern,"",$str);

echoPHP_EOL;

echo$result;

echoPHP_EOL;

㈣ php 如何从字符串中删去一个字符

好多方法的
其中一种
后面加a,再replace ,“,a”替换成空就可以
其中第二,先分割 再链接

㈤ php 怎么样删除指定字符串中的指定字符

用楼上的正则可以解决问题,但如果你是用在项目中的话,你就不得不考虑代码的效率问题,显然的,正则表达式的效率是很低的,能不用正则就不要用,切记!

就像现在的问题,你可以这么写:

<?php
$str = "我_们_的_=家+园";
$str = str_replace(array("_","=","+"),"",$str);
echo $str;
?>

这样写是不是简单了很多,又省去了正则匹配的效率问题?!!呵呵!!

㈥ php如何实现去掉某个字符串之后的内容

strstr(string,string) = strchr(,) //从前面第一次出现某个字符串的地方截取到最后
strrchr(string,string) //从某个字符串从最后出现的位置截取到结尾
strpos(string,string[,int]) //某个字符串第一次出现的位置
strrpos(string,string) //某个字符串最后一次出现的位置
substr(string,int[,int]) //从指定位置开始截取字符串,可以指定截取的长度。
strlen(string) //获取字符串的长度

你的情况应该是这个吧:strrchr(string,string) //从某个字符串从最后出现的位置截取到结尾

其他的你可以再参考着试试,望点赞!!!!

㈦ php正则表达式删除字符串

科|

php正则表达式 /(科|室)(?=( 、|$))/

按照你的要求编写的删除科、室的php程序如下

<?php

$str="a科、b室、c科d室";

$regex="/(科|室内)(?=(、|$))/";

echopreg_replace($regex,"",$str);

?>

运行结果容
a、b、c科d

㈧ php中如何删除一个字符串中的指定字符及其后面的n个字符

$string="asdad lx=1 asdasasd";
$pattern = '/lx=\S ?/i';
$replacement = '${1}1,$3';
echo preg_replace($pattern, $replacement, $string);

㈨ php如何实现去掉某个字符串之后的内容

  • 去掉某字符内容办法

  1. strstr(string,string) = strchr(,) //从前面第一次出现某个字符串的地方截取到最后

  2. strrchr(string,string) //从某个字符串从最后出现的位置截取到结尾

  3. strpos(string,string[,int]) //某个字符串第一次出现的位置

  4. strrpos(string,string) //某个字符串最后一次出现的位置

  5. substr(string,int[,int]) //从指定位置开始截取字符串,可以指定截取的长度。strlen(string) //获取字符串的长度

㈩ 如何去掉一个字符串中某个字符 php

用字符串替换就行了,将你想换掉的字符替换为空就可以了。
比如说:
你原来的字符串是 "abcdefg",想将其中的a去掉,则可以用以下方法
$str="abcdefg";
$str=str_replace('a','',$str);
echo $str;
希望可以帮到你。