多文件 array_slice(): Argument #1 ($array) must be of type array, int given在内容页面的错误

迅睿框架 更新 2022-01-27 15:28:44 gongying

我的产品图集是使用官方模块改的多文件  见图

image

但是在生成静态html的时候    提示字段必须是数组       array_slice(): Argument #1 ($array) must be of type array, int given


在内容页面的代码是    

       <?php $thumb = array_slice($thumb, 0, 4);?> 

       <?php if ($thumb) { $key=0;foreach ($thumb as $c) { ?>

       <div class="swiper-slide"><img src="{dr_thumb($c.file, 400, 400)}"></div>

       <?php $key++;} } ?>

请问  怎么修改啊 ?


方案

  • 迅睿框架联合创始人 #1 · 2022-01-27 14:29:34
    满意答案
    <?php $thumb = array_slice($thumb, 0, 4);?> 改成 <?php $thumb = dr_arraycut($thumb, 4);?>
  • 如来 #2 · 2022-01-27 14:34:10
    <?php $thumb = array_slice($thumb, 0, 4);?> 不要这句呀,为什么要加这句话
  • gongying #3 · 2022-01-27 14:36:34
    如来 要取出数组 循环啊 顺便问下大佬 图集你们是怎么做的 啊 ? 怎么循环出来啊 谢谢
  • 小波工作室--标签和API大师 #4 · 2022-01-27 15:27:47
    <?php $thumb = array_slice($thumb, 0, 4);?>这句话一般用不上的
  • gongying #5 · 2022-01-27 15:28:44
    @迅睿框架联合创始人:感谢火速答复 棒棒的

迅睿系统漏洞

GeoSeo收录宝
GeoSeo收录宝(2026-10-12)
1 支持chtml 静态化,全局配置 2 支持SQLite3
GeoSeo排名助手
GeoSeo排名助手(2026-10-11)
加入大模型自定义
SEO聚合关键字
SEO聚合关键字(2026-10-11)
优化关键字列表页最多支持1万篇文章,过多会导致服务器扛不住;
CMS内容同步复制
CMS内容同步复制(2026-10-10)
增加时间是否更新的开关
联动数据入库
联动数据入库(2026-10-10)
增加数据更新办法
GEO系统
GEO系统(2026-10-10)
网站发布支持自定义作者名 网站发布 → 站点程序 编辑站点,新增「作...
GeoSeo工具箱
GeoSeo工具箱(2026-10-10)
增加操作说明
注册赠送
注册赠送(2026-10-10)
增加安装前判断是否安装了用户系统