$team_details = Array ( [id] => 1 [name] => doge_finder [total_rewards] => 52.00524500 [desciption] => team is only of doge miners [created_by] => 20 );
/* assigning to a smarty template */
$smarty->assign("team_record", $team_details);
$smarty->display($tpl);
在模板文件中:
{foreach from= $team_record key=team item=trecord}
{$trecord[$key].name}
{/foreach}
结果输出必须是“doge_finder”,但我得到了数组中每条记录的第一个初始字符ie. “1 d 5 t 2”
我该如何解决这个问题?
解决方法:
如果您只想打印一个关联数组,则不必使用{foreach}.只需使用$array.key格式.
在这种情况下,您应该使用打印
{$team_record.name}
如果你有多个关联数组.您可以使用:
{foreach from=$team_record key=team item=record}
{$record.name}
{/foreach}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。