$value[username] 标签在discuz模板里输出出来? 答案: //$list是一个二维数组 //新疆SEO //www.xjyili.cn
  • $value[username]
  • 的自定义使用方法二维数组","description":"问题:得到一个二维数组的变量如何通过标签在discuz模板里输出出来?\r\n\r\n答案:\r\n//$list是一个二维数组\r\n//新疆SEO\r\n//www.xjyili.cn\r\n\r\n
  • $value[username]
  • \r\n\r\n上面这个例子就表示了一个最简单的用户列表的调用。\r\n其中$list代表了一个二维数组,这个数组组成是这样的,首先:按照数字排序0号,1号,2号……\r\n而每一个编号里面又是一个数组,这个数组就记录着每一个用户的信息,例如uid号,里面就记录着这个用户的id数字;username号,就代表这个用户的用户名是什么。\r\n\r\nloop的意思,通过上面的例子,我们可以这样理解:\r\nloop自动将数组$list分解,将按照$key(第一层代号,就是上面说的0,1,2……)的顺序,依次将每一个代号表示的数组调用出来,提供给loop里面的模板文件来使用。\r\n每次调用出来的数组,自动赋值到$value里面(也就是说,刚才的代号0表示的数组,就直接把值赋给了$value),那么$value[uid]就表 示本次循环的用户的uid数字,而$value[username]就表示本次循环的用户的用户名咯。那么随着按照$key顺序的依次循环,里面 的
  • $value[username]
    首页SEO优化网站建设趣事分享SEM教程常用代码下载网站建设模板网站设计PHP教程Premiere Pro教程建站教程网站优化JavaScript教程图集关注公众号

    掌握核心discuz技术 的自定义使用方法二维数组

    问题:得到一个二维数组的变量如何通过<!--{loop}-->标签在discuz模板里输出出来? 答案:
    //$list是一个二维数组
    //新疆SEO
    //www.xjyili.cn
    <!--{loop $list $key $value}-->
    <li><a href="space.php?uid=$value[uid]">$value[username]</a></li>
    <!--{/loop}-->
    上面这个例子就表示了一个最简单的用户列表的调用。 其中$list代表了一个二维数组,这个数组组成是这样的,首先:按照数字排序0号,1号,2号…… 而每一个编号里面又是一个数组,这个数组就记录着每一个用户的信息,例如uid号,里面就记录着这个用户的id数字;username号,就代表这个用户的用户名是什么。 loop的意思,通过上面的例子,我们可以这样理解:
    loop自动将数组$list分解,将按照$key(第一层代号,就是上面说的0,1,2……)的顺序,依次将每一个代号表示的数组调用出来,提供给loop里面的模板文件来使用。 每次调用出来的数组,自动赋值到$value里面(也就是说,刚才的代号0表示的数组,就直接把值赋给了$value),那么$value[uid]就表 示本次循环的用户的uid数字,而$value[username]就表示本次循环的用户的用户名咯。那么随着按照$key顺序的依次循环,里面 的<li><a href="space.php?uid=$value[uid]">$value[username]</a></li& gt;就被一次一次的显示出来,我们就看到了用户列表了。
     注意:标签一定要成对出现!否则会出现白屏,报错的现象!

    评论 0

    评论功能暂未开放