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";



  • 相关阅读:
    [BJOI2019]排兵布阵
    关于DP题的状态定义转换和各种优化这档事
    容斥原理学习笔记
    莫比乌斯反演学习笔记
    每日进度
    每日进度
    每日进度
    每日进度
    每日进度
    每日进度
  • 原文地址:https://www.cnblogs.com/y0umer/p/2809543.html
Copyright © 2011-2022 走看看