thinkphp修改图片路径

简介: thinkphp修改图片路径
   public function editimg(GuNew $model)
    {
        $data = $model::field(['content', 'id'])->order(['id'=>'desc'])->select();
        // dump($data);
        // exit;
        foreach ($data as $key => $vo) {
            $pattern =  '/<img (.*?)+src=[\'"](.*?)[\'"]/i';
            preg_match_all($pattern,  $vo['content'], $match);
            $content = $vo['content'];
            $vo['content'] = $this->imgedit($match[2],$content);
            // dump($vo['content']);
            $vo->save($vo->toArray());
        }
        // dump($data);
        dump('成功');
    }
    public function imgedit($arr, &$srt)
    {
        foreach ($arr as $v) {
          //判断字符串中是否存在public
            if(strpos($v,'public')===false){
                $srt = str_replace($v, '/public' . $v, $srt);
            }
        }
        return $srt;
    }
相关文章
|
2月前
|
Java Spring
springboot静态资源目录访问,及自定义静态资源路径,index页面的访问
本文介绍了Spring Boot中静态资源的访问位置、如何进行静态资源访问测试、自定义静态资源路径和静态资源请求映射,以及如何处理自定义静态资源映射对index页面访问的影响。提供了两种解决方案:取消自定义静态资源映射或编写Controller来截获index.html的请求并重定向。
springboot静态资源目录访问,及自定义静态资源路径,index页面的访问
|
1月前
|
Python
Python实用记录(十二):文件夹下所有文件重命名以及根据图片路径保存到新路径下保存
这篇文章介绍了如何使用Python脚本对TTK100_VOC数据集中的JPEGImages文件夹下的图片文件进行批量重命名,并将它们保存到指定的新路径。
33 0
|
PHP
PHP实现自制随机图片API- 调用文件夹和引用网络图片
PHP实现随机图片API- 调用文件夹和引用网络图片
203 0
|
6月前
|
Java 应用服务中间件 Android开发
UEditor自定义图片/文件上传路径与回显
UEditor自定义图片/文件上传路径与回显
538 0
|
存储 Java
Java实现文件上传到本地(自定义保存路径)
Java实现文件上传到本地(自定义保存路径)
796 0
thinkphp3.2 home为默认模块,怎么在URL里面隐藏掉home
thinkphp3.2 home为默认模块,怎么在URL里面隐藏掉home
192 0