不言不语

您现在的位置是: 首页 >  PHP  >  ThinkPHP

ThinkPHP

【thinkphp】数据库图片地址在前端乱码解决方法

2020-06-08ThinkPHP
tp5,数据库图片地址在前端乱码解决方法

背景图


image.png


地址查出来乱码


11f4ad930775ec88b3518fab4f24766.png


问题分析:


中间的乱码,是图片地址问题,数据库中 "\" 这个地址不能被识别,前端不太懂不会调,百度了下也没找到好的方法,只能简单处理一下,大佬勿喷


问题解决:


image.png


这个地方加个判断,有这个变量进去执行,没有就跳过这个判断,进行下面的代码


$str-------获取接收的图片地址,存到这个变量

$ccc------把图片地址\符号分割成数组

$strr----把数组组合成字符串 ,用 '/' 组合

$aa['pic']----把组合好的字符串赋值


效果:


image.png


fbf1b20924a3b7515697b01bd9b0161.png

知识点:


print_r(explode('|', $str));字符串转化为数组

$str = join(",", $arr);数组转化为字符串


文章评论