迅睿CMS框架是一款PHP8高性能·简单易用的CMS开源开发框架,基于MIT开源许可协议发布,免费且不限制商业使用,是免费开源的产品,以万端互联为设计理念,支持的微信公众号、小程序、APP客户端、移动端网站、PC网站等多终端式管理系统。
如何对比字段值,之后在循环前重新赋值。
Model: $rows = $rt->getResultArray(); return $rows; View: {if $rows['date']==$_GET['date_form']} {php $a=$rows['total'];} {elseif $rows['date']==$_GET['date_to']} {php $d=$rows['total']; } {/if} {loop $rows $t}
{if $rows['date']==$_GET['date_form']} {php $a=$rows['total'];} {elseif $rows['date']==$_GET['date_to']} {php $d=$rows['total']; } {/if}
date_form
date_to
{loop $rows $t} <tr> <td> {$t.name} </td> <td> {$t.code} </td> <td> {if $t.date==$_GET['date_form']}{php $a=$t.total;}{/if}</td> <td> {if $t.date==$_GET['date_to']}{php $d=$t.total;}{/if}</td> </tr> {/loop}
<?php $arr= []; foreach ($rows as $t) { if (isset($arr[$t['name']])) { $arr[$t['name']]['total2] = $t['total2']; } else { $arr[$t['name']] = $t; } } $rows = $arr; ?> {loop $rows $t} <tr> <td> {$t.name} </td> <td> {$t.code} </td> <td> {$t.total1}</td> <td> {$t.total2}</td> </tr> {/loop}