搜索
系统检测到您的用户名不符合规范:

未定义数组索引

浏览:9097 发布日期:2017年05月17日 分类:求助交流 关键字: 未定义数组索引
听说这里牛人多,我来试试
我用ThinkPHP写网站,部分代码如下:
$pic_all = $school_list['school_pic_allurl'];
$pic_list = array_filter(explode(",", $pic_all));
$pic_content = $school_list['school_pic_content'];
$pic_contents = array_filter(explode("|", $pic_content));
$pic_view['pic_url'] = array();
$pic_view['pic_text'] = array();
$pic_view['pic_url'] = $pic_list;
$pic_view['pic_text'] = $pic_contents;
$this->assign('pic_view',$pic_view);
$this->assign('pic_list',$pic_list);
$this->assign('pic_contents',$pic_contents);
其中 $school_list['school_pic_allurl']的值是诸如这样的
/data/uploads/pic/1.jpg,/data/uploads/pic/2.jpg,/data/uploads/pic/3.jpg
$school_list['school_pic_content']的值是诸如这样的
图片1说明|图片2说明|图片3说明

问题来了,在前端输出用这种写法是没问题的
{foreach $pic_list item="v" key="k"}
<div class="file-preview-frame">
<img src="{$v|get_imgurl}" class="file-preview-image text-center" title="" alt="" style="width:auto;height: 160px;">
</div>
{/foreach}

但一这样写就会出现未定义数组索引pic_url
{foreach name="pic_view" item="v" key="k"}
<div class="file-preview-frame">
<img src="{$v.pic_url|get_imgurl}" class="file-preview-image text-center" title="" alt="" style="width:auto;height: 160px;">
</div>
{/foreach}

我就是想把两个数组结合起来,再在前端循环输出

请问有办法解决吗?
最佳答案
评论() 相关
后面还有条评论,
评论支持使用[code][/code]标签添加代码
您需要登录后才可以评论 登录 | 立即注册
收藏
zhaiguoai
积分:810 等级:LV2
热点推荐
(追記) (追記ここまで)
最新更新

我们

合作

网站

信息

ThinkPHP 是一个免费开源的,快速、简单的面向对象的 轻量级PHP开发框架 ,创立于2006年初,遵循Apache2开源协议发布,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。并且拥有众多的原创功能和特性,在社区团队的积极参与下,在易用性、扩展性和性能方面不断优化和改进,已经成长为国内最领先和最具影响力的WEB应用开发框架,众多的典型案例确保可以稳定用于商业以及门户级的开发。

AltStyle によって変換されたページ (->オリジナル) /