thinkPHP 一维数组的一个值怎么输出在模板上

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了thinkPHP 一维数组的一个值怎么输出在模板上相关的知识,希望对你有一定的参考价值。

就是我var_dump出来的样子如下。 我想只输出广州 我应该怎么在模板输出
array (size=6)
'id' => string '1' (length=1)
'username' => string 'DDD' (length=3)
'passwd' => string '202cb962ac59075b964b07152d234b70' (length=32)
'isroot' => string '0' (length=1)
'isstudent' => string '0' (length=1)
'city' => string '广州' (length=6)
分配到模板的上的名字是arrUser
$this->assign('arrUser',$arrUser);

输出同一个值?是指同一个数组元素吧?
那么调用$res.0.xx等同于$res[0]['xx'],你可以调用无数次。
输出两行值,则用volist或者foreach标签循环。
//首先在控制器里注入变量
$this->assgin('res',$res);
以下是模版里的volist循环实例
<volist name="res" id="vo">
$vo.id:$vo.name<br/>
</volist>追问

输出不出来 就是我上面那个数组我想只输出广州我应该怎么弄

参考技术A 模板变量.city
模板变量['city']

官方文档上都写的清清楚楚,你有去看文档?

thinkphp怎么将多维数组变成一维数组

$result=array();//新数组
foreach($dataas$vo)//$data是原数组
$temp=$vo;
unset($temp['busername']);
foreach($vo['busername']as$v)
$temp['busername']=$v;
array_push($result,$temp);

试试吧,如果还有不明白的话,你也可以去后盾人平台看看php基础教学视频看看,也是不错的选择,希望能帮到你,给个采纳吧谢谢♡(❀ฺ•㉨•❀ฺ)♡
参考技术A foreach 循环
foreach($二维 as $key => $value)
$key = $value; //以键为新的一维数组名,也可以改为其他的数组名

以上是关于thinkPHP 一维数组的一个值怎么输出在模板上的主要内容,如果未能解决你的问题,请参考以下文章

ThinkPHP5.1模板函数取出是数组,该怎么取出数组的值

thinkphp 一维数组怎么直接使用

请教thinkphp 二维数组值去重怎么去的哦

thinkphp 如何想模板的JS代码中传递数组?

thinkphp怎么将多维数组变成一维数组

thinkphp5 select对象怎么转数组