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;
希望可以幫到你。