1.一开始我们用以下代码输出:
上面的代码会输出以下json对象:
.
我们要想在页面上输出必须转化为数组才行:
$list = json_decode($list->getContent(),true); $this->assign('data',$list['data']); return $this->fetch('tea');
这样我们就能将json对象转为数组,并且将$list里的data数组取出来,然后我们在前台使用volist标签循环输出:
{volist name="data" id="it"} <a href="{:url('index/index/test')}?teacherid={$it.teacherid}" class="weui-media-box weui-media-box_appmsg"> <div class="weui-media-box__hd" > <img class="weui-media-box__thumb" src="../../../public/static/images/cat.jpg" alt=""> </div> <div class="weui-media-box__bd" > <h4 class="weui-media-box__title">教师:{$it.teachername}</h4> <p class="weui-media-box__desc">任课:{$it.course}</p> </div> </a> {/volist}
这样我们前台页面就出来了:
相关文章推荐:
以上就是thinkphp5中如何把json对象转换为数组(代码)的详细内容,更多请关注php中文网其它相关文章!
声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
网友评论
文明上网理性发言,请遵守 新闻评论服务协议
我要评论