帝国的多值字段可谓强大,但你不知道的是还可以实现更强大的功能,请看下面的介绍,我们知道的一个字段的循环调用可以按下面这样写,但是多个的就不知道了吧。
一个字段的循环调用方法
1 2 3 4 5 6 7 8 9 10 |
<?php $morefr=explode('||||||',$navinfor[字段名]); $mfcount=count($morefr); for($mfi=0;$mfi<$mfcount;$mfi++) { ?> <?=$morefr[$mfi]?> <?php } ?> |
像下面这个依次循环显示的调用方法
1 2 3 4 5 6 7 8 9 10 11 12 13 |
<tr> <td>字段一</td> <td>字段二</td> <td>字段三</td> <td>字段四</td> </tr> <tr> <td>字段一</td> <td>字段二</td> <td>字段三</td> <td>字段四</td> </tr> |
调用方法如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
<?php $morefr1=explode('||||||',$navinfor['Ticket_type']); $mfcount1=count($morefr1); $morefr2=explode('||||||',$navinfor['Ticket_detail']); $mfcount2=count($morefr2); $morefr3=explode('||||||',$navinfor['price']); $mfcount3=count($morefr3); $morefr4=explode('||||||',$navinfor['tprice']); $mfcount4=count($morefr4); for($mfi=0;$mfi<$mfcount1;$mfi++){ ?> <tr> <td style="padding-left:5px; height:40px; border-bottom:1px #dfdfdf dashed;"> <a class="fl b" target="_blank" href="#"> <strong><?=$morefr1[$mfi]?></strong> </a> <a href="#" class="tooltip orange f12" title="<?=$morefr2[$mfi]?>">详情</a> </td> <td style="text-align: center; color: #999; border-bottom: 1px #dfdfdf dashed;"> ¥<?=$morefr3[$mfi]?> </td> <td style="text-align:right; border-bottom:1px #dfdfdf dashed; width:70px; padding-right:5px;" class="orange b f14"> ¥<?=$morefr4[$mfi]?> </td> <td style="text-align:left; border-bottom:1px #dfdfdf dashed; width:80px;" class="orange b f14"> <span class="save_tt"> ¥<?=$morefr3[$mfi]-$morefr4[$mfi]?> </span> <span class="save_ct"></span> </td> <td style="text-align: center; color: #999; border-bottom: 1px #dfdfdf dashed"><a href="#" class="tooltip" title="提前预订、景区付款">景区现付</a></td> </tr> <?php } ?> |
转载请注明:网页阁吧 » 帝国CMS 7.0多字段的多值字段循环调用方法