一些应用小技巧

433 阅读1分钟

工作中碰到很多小关卡,搜索资料后便能解决,现统一整理收集起来,方便日后碰到类似问题可迅速解决。持续更新...

PHP 根据图片URL转换成二进制文件流并回传到前端

应用场景:可以隐藏图片真正路径,隐藏项目文件架构

实现方法:

$image_info = getimagesize($img_url);

echo   'data:' . $image_info['mime'] . ';base64,' . chunk_split(base64_encode(file_get_contents($img_url)));

替换字符串中的图片URL

应用场景:对于夹杂着多种字符的字符串,要统一替换掉其中的图片URL

实现方式:

$address = www.baidu.com';

$goods_info = preg_replace('/((http|https):\/\/)+(\w+\.)+(\w+)[\w\/\.\-]/', "$1".$address."{$supplier}/", $goods_info);