剔除字串兩端的特殊字元的幾種方法

2021-08-25 23:40:04 字數 766 閱讀 6762

除去字串的首尾特殊字元

$str="100,1002,1003,1005,";

方法1:

使用substr擷取字串

本文要解決的問題是剔除字串最後的","

$len = strlen($str);

$uid = substr($str,0,$len-1);

技巧:或者直接使用

$uid = substr($str,0,-1);//可以直剔除最後乙個元素

方法2:

使用rtrim()剔除字串尾部空白,如果加引數 則剔除相應的特定字元

$uid = rtrim(",")

引申:trim()加引數可以剔除首尾兩端的特點字元

解決實際問題的應用:

$userid = $rooms_db->get_results("select user_id from ".db_name_comment.".podcast_room_attention where room_id='".$log_array['uin']."'");

foreach((array)$userid as $key=>$value)

//$uid格式100,1002,1003,1005, 注意最後乙個全形號

$len = strlen($uid);

$uid = substr($uid,0,$len-1);//轉換為100,1002,1003,1005:在資料庫順利執行

$where = "`user_id` in (".$uid.") and `status`=2";

去掉字串兩端的空格

去掉字串兩端的空格,用正規表示式 去掉字串兩端的空格 public static string delspace string str throws exception string regstartspace string regendspace 連續兩個 replaceall 第乙個是去掉前端的...

去除字串 兩端的空格 功能

去除字串兩端空格的處理 如果採用傳統的方式,就要可能就要採用下面的方式了 清除左邊空格 function js ltrim deststr 清除右邊空格 function js rtrim deststr 清除左邊和右邊空格 function js trim deststr 採用正規表示式,來去除兩...

python去除字串兩端的空格

解決方案 字串物件的lstrip rstrip 和 strip 正是為這種任務而設計的。這幾個方法都不需要引數,它們會直接返回乙個刪了開頭 末尾或者兩端的空格的原字串的拷貝。x hejyx print x.lstrip x.rstrip x.strip hejyx hejyx hejyx x xyx...