迅睿CMS框架是一款PHP8高性能·简单易用的CMS开源开发框架,基于MIT开源许可协议发布,免费且不限制商业使用,是免费开源的产品,以万端互联为设计理念,支持的微信公众号、小程序、APP客户端、移动端网站、PC网站等多终端式管理系统。
联系官方销售客服
1835022288
028-61286886
提取图片有问题
代码这样写的
提交之后成这样了
多一部分出来了
/** * 获取内容中的缩略图 * @param $value 内容值 * @param $num 指定获取数量 * @return 在变量中提取img标签的图片路径到数组 */ function dr_get_content_img($value, $num = 0) { return dr_get_content_url($value, 'src', 'gif|jpg|jpeg|png', $num); } /** * 获取内容中的指定标签URL地址 * @param $value 内容值 * @param $attr 标签值,例如src * @param $ext 指定扩展名,例如jpg|gif * @param $num 指定获取数量 * @return 在变量中提取img标签的图片路径到数组 */ function dr_get_content_url($value, $attr, $ext, $num = 0) { $rt = []; if (!$value) { return $rt; } $ext = str_replace(',', '|', $ext); $value = preg_replace('/\.('.$ext.')@(.*)(\'|")/iU', '.$1$3', $value); if (preg_match_all("/(".$attr.")=([\"|']?)([^ \"'>]+\.(".$ext."))\\2/i", $value, $imgs)) { $imgs[3] = array_unique($imgs[3]); foreach ($imgs[3] as $i => $img) { if ($num && $i+1 > $num) { break; } $rt[] = dr_file(trim($img, '"')); } } return $rt; }
代码写法有问题,复制出来我给你改改
让你把图片里面的代码复制出来,因为是图片以后像这种代码就不要截图了,因为图片里面的字母不方便二次修改内容