剔除字符串两端的特殊字符的几种方法
2011-07-07 15:30
417 查看
除去字符串的首尾特殊字符
$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 .= $value['user_id'].',';
}
//$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";
$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 .= $value['user_id'].',';
}
//$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";
相关文章推荐
- 剔除字符串两端的特殊字符的几种方法
- 特殊字符导致用正则表达式进行字符串替换失败,Java replaceAll()方法报错Illegal group reference
- 删除字符串最后一个字符的几种方法
- 删除字符串最后一个字符的几种方法
- C#删除字符串最后一个字符的几种方法
- 转义特殊字符的几种方法
- PHP删除字符串最后一个字符的几种方法总结
- JS 删除字符串最后一个字符的几种方法
- JS 删除字符串最后一个字符的几种方法
- 删除字符串最后一个字符的几种方法
- [Ruby] 关于字符串中特殊字符处理\n\t\r 的方法
- js_删除字符串最后一个字符的几种方法
- java中用split()方法分割字符串--用特殊字符分割得不到想要的结果的情况
- C#删除字符串最后一个字符的几种方法
- c#除掉字符串最后一个字符几种方法
- java删除字符串最后一个字符的几种方法
- shell awk用法及 去掉linux系统vi中出现^M字符的方法 shell去除字符串两端空格
- 字符串要求字母、数字、特殊字符,至少有两项。正则表达式不好写,可以用这个方法实现。
- 利用JS判断字符串是否含有数字与特殊字符的方法小结
- 删除字符串最后一个字符的几种方法