當前位置:首頁 » 編程語言 » php刪除字元串指定字元

php刪除字元串指定字元

發布時間: 2023-05-19 16:27:20

php中如何刪除一個字元串中的指定字元及其後面的n個字元

簡單的可以實現你的功能,如果是漢字的話可能會有問題,這個沒有測試:

$str="";

functiontusub($str,$flag,$long){

//獲取指定字元串到其後面n個長度後的字元串
$index=strpos($str,$flag);
$tempstr=substr($str,$index,$long+strlen($flag));

//以上面得到的字元串把原字元串分隔成兩個字元串
$index2=strpos($str,$tempstr);
$str1=substr($str,0,$index2);
$str2=substr($str,$index2+strlen($tempstr));

//把一頭一尾兩個字元串拼接好輸出
return$str1.$str2;
}

//刪除字元串$str中GJ開始往後的5個字元串
echotusub($str,'gy',1);

⑵ PHP怎麼刪除字元串中的指定字元,高手來幫忙看一下、

刪除第四個參數嗎,示例代碼:

<?php
$a='rgba(255,255,255,1)rgba(1,10,100,0.1)rgba(1,10,100,10.123)rgba(1,10,100,-123.001)';
$a=preg_replace('/,[0-9.-]*)/',')',$a);
echo$a;
?>

執行結果:

rgba(255,255,255) rgba(1,10,100) rgba(1,10,100) rgba(1,10,100)

⑶ PHP中怎麼使用trim去除首尾空格或特定字元

TRIM只去掉多餘的空格,什麼是多餘的空格呢?字元串兩端的,兩個字元中間超過1個的.
比如TRIM("中華 人民 共和國 "),返回"中華 人民 共和國",即去掉了國字後邊的所有空格,也去掉了華和人之間多餘的空格(只保留了一個),而民和共之間本來就只有一個空格,就保留了.TRIM()括弧中也可以是儲存了字元串的單元格,如TRIM(A1).
如果想去除字元串中所有的空格,可以用SUBSTITUTE函數,如=SUBSTITUTE(A1," ",),引號中是一個空格.

⑷ php刪除字元串中指定字元前的字元

<?php
$str='海南省-海口市-美蘭區';
$str=preg_replace('/^[^-]*-/is','',$str);
echo$str;
exit;

⑸ PHP 去除字元串中指定字元之間的字元

<?php
/**
* 刪除指定的HTML標簽及其中內容,暫時只支持單標簽清理
*
* @param string $string -- 要處理的字元串
* @param string $tagname -- 要刪除的標簽名稱
* @param boolean $clear -- 是否刪除標簽內容
* @return string -- 返回處理完的字元串
*/
function replace_html_tag($string, $tagname, $clear = false){
$re = $clear ? '' : '\1';
$sc = '/<' . $tagname . '(?:\s[^>]*)?>([\s\S]*?)?<\/' . $tagname . '>/i';
return preg_replace($sc, $re, $string);
}

/**
* 以下是測試代碼
*/

/手哪/首薯纖 網路首頁內容
$string = file_get_contents('http://www..com/');

// 去掉 style 及包含內容
$string = replace_html_tag($string, 'style', true);
$string = replace_html_tag($string, 'script', true);

// 去掉 a 標簽,並保存其中內容
$string = replace_html_tag($string, 'a');

// 去掉 span 標簽,並保存者仿其中內容
$string = replace_html_tag($string, 'span');

echo $string;
?>

⑹ php 怎麼樣刪除指定字元串中的指定字元

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

⑺ PHP中怎麼使用trim去除首尾空格或特定字元

$str=" ... ";

trim($str);//trim就是去除首尾空格
//如果只需去除首部空格可用ltrim,如果只需去除尾部空格可用rtrim
trim($str,"特定的字元") //去除特定的字元

⑻ 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刪除最末端指定的字元串,rtrim不能達到預期效果,求大神提供快速簡潔的方法

$str = "I have a dream!";
echo rtrim($str,"!"); // 去除末端的 "!"
就會顯示:I have a dream
你要看下有沒有用對,實在不行試試替換字元串的那個,把不想要的替換成空字元串,暫時想到這些了

熱點內容
ftp搭建win7 發布:2025-05-20 10:06:06 瀏覽:82
訪問堅果 發布:2025-05-20 10:06:02 瀏覽:394
ftpxlight 發布:2025-05-20 10:05:22 瀏覽:111
java的實驗報告 發布:2025-05-20 10:02:06 瀏覽:528
豪華配置高電動轎車有哪些 發布:2025-05-20 10:01:59 瀏覽:487
哪些電腦配置低 發布:2025-05-20 09:34:16 瀏覽:955
地板網站源碼 發布:2025-05-20 09:27:23 瀏覽:346
安卓視頻轉換器怎麼使用 發布:2025-05-20 09:20:52 瀏覽:544
telnet批量腳本 發布:2025-05-20 09:11:58 瀏覽:627
搭建jrebel伺服器 發布:2025-05-20 08:57:40 瀏覽:903