php字元串刪除
㈠ 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如何實現去掉某個字元串之後的內容
去掉某字元內容辦法
strstr(string,string) = strchr(,) //從前面第一次出現某個字元串的地方截取到最後
strrchr(string,string) //從某個字元串從最後出現的位置截取到結尾
strpos(string,string[,int]) //某個字元串第一次出現的位置
strrpos(string,string) //某個字元串最後一次出現的位置
substr(string,int[,int]) //從指定位置開始截取字元串,可以指定截取的長度。strlen(string) //獲取字元串的長度
㈩ 如何去掉一個字元串中某個字元 php
用字元串替換就行了,將你想換掉的字元替換為空就可以了。
比如說:
你原來的字元串是 "abcdefg",想將其中的a去掉,則可以用以下方法
$str="abcdefg";
$str=str_replace('a','',$str);
echo $str;
希望可以幫到你。