当前位置: 代码迷 >> PHP >> 怎么在文件名中每间隔两个字符添加符号
  详细解决方案

怎么在文件名中每间隔两个字符添加符号

热度:198   发布时间:2012-10-31 14:37:32.0
如何在文件名中每间隔两个字符添加符号
文件名是格式是这样: ab-cb-ef
使用str_replace把中横线过滤掉然后保存到数据库.
当从数据库里取出abcdef时,如何实现每隔2个字符插入"-", 得到ab-cd-ef 的文字? 谢谢.

------解决方案--------------------
PHP code
$str='abcdef';
for($i=0;$i<strlen($str);$i+=2){
    $ar[]=substr($str,$i,2);
}
echo join('-',$ar);

------解决方案--------------------
trim(preg_replace('~(.{2})~','$1-',$x),'-');
  相关解决方案