zoukankan      html  css  js  c++  java
  • 剔除字符串两端的特殊字符的几种方法



    除去字符串的首尾特殊字符
    $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";



  • 相关阅读:
    Python+MySQL学习笔记(一)
    MySQL的基本操作
    2016.08.15
    使用vue为image的src动态赋值
    json对象与json字符串的转化
    js三元运算符
    uniapp vue中的短信验证码
    设计模式
    回调函数
    自定义注解
  • 原文地址:https://www.cnblogs.com/y0umer/p/2809543.html
Copyright © 2011-2022 走看看