php 数组转换

$files="./Upload/images/2018-02-04/5a76dda34c018.jpg|./Upload/images/2018-02-04/5a76dda34c5ba.jpg|";
$files=rtrim($files, "|");

$files=explode("|",$files);

foreach ($files as $key => $value) {
                
                $files_root=$files[$key];
                $files_root.=$files_root;
            }

怎样才能得到 $files_root="./Upload/images/2018-02-04/5a76dda34c018.jpg,./Upload/images/2018-02-04/5a76dda34c5ba.jpg,";
阅读 2.1k
2 个回答
$files="./Upload/images/2018-02-04/5a76dda34c018.jpg|./Upload/images/2018-02-04/5a76dda34c5ba.jpg|";
$files=rtrim($files, "|");
$files=explode("|",$files);
$files_root = implode(',',$files);
echo $files_root;

你要是想要把"|"转化为",",就用str_replace函数,这多简单啊,你要是在循环中使$files_root="./Upload/images/2018-02-04/5a76dda34c018.jpg,./Upload/images/2018-02-04/5a76dda34c5ba.jpg,";这是两种图片地址啊,这样子就没有意思啊,没有明白你到底要干什么.

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题