zoukankan      html  css  js  c++  java
  • 多选出差同事id,拼接,去掉最后逗号

    ===========方法1 

    substr() ,永远都是.(第一个参数)开始位置.(第二个参数)截取个数 ,负数表示都后面开始数

    substr($data['members'],0,strlen($data['members'])-1)

    从第一个开始,

    截取个数=字符串长度-1

    ===========

    截取时间日期,(从前面开始)
    截取小时分钟(从后面开始)

    2016-05-16 15:12:16

    <?php echo substr($v['apply_applytime'],0,10);?> //2016-05-16
    <?php echo substr($v['apply_applytime'],-8,5);?> //15:12
    开始: (第一个参数)负数,-8从后面数到第八个.作为开始.(如果没有标明截取多少个)就截取到最后
    截取几个:(第一个参数)负数 从后面开始.定位到

    ====方法1去掉字符串最后逗号
    $members ='26,33,18,29,';
    echo substr($members,0,-1); //26,33,18,29
    开始:从0开始
    截取几个:负数,后面开始数起.第一个的位置

    ====方法2    rtrim($data['members'] ,',');

    =========配置文件中.定义错误文件的模板

    在配置文件中.设置常量.当前位置就是"E:mjnAppConf" ,实际只需到根目录.再拼接其他目录

    01获取当前配置文件的位置 使用 dirname(__FILE__)
    02从后面删除多余的目录.只留根目录
    03从新拼接新的目录
    04替换目录文件默认是反斜杠  需要转成 斜杠 / 


    字符串---从后面开始,删除8个字符串
    如$file = "E:mjnAppConf"
    只需要E:mjn

    $file = "E:mjnAppConf";
    $new = substr(str_replace('\Conf\', '/', $file),0,-8);

    'TMPL_ACTION_ERROR' =>str_replace("\", '/', substr(dirname(__FILE__)),0,7))."/Style/tip/tip.html",//操作错误提示
    'TMPL_ACTION_SUCCESS' =>str_replace("\", '/', substr(dirname(__FILE__)),0,7))."/Style/tip/tip.html",//操作正确提示

    ^ 反斜杠需要转义.

  • 相关阅读:
    [转] 敏捷软件开发 Agile Software Development
    Concurrent Framework Synchronizer 同步器: Easy to use but easy to make dead lock as well
    Concurrent Framework Timer
    JavaScript Return Object.Type
    Js AJAX Event
    js Functor Copy
    多线程19-线程池批量插入线程
    多线程18-QueueUserWorkItem
    多线程17-Async Programming Model
    多线程16-SpinWait
  • 原文地址:https://www.cnblogs.com/bj-tony/p/5459478.html
Copyright © 2011-2022 走看看