多选出差同事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",//操作正确提示

^ 反斜杠需要转义.

原文地址:https://www.cnblogs.com/bj-tony/p/5459478.html