PHP for循环调用多值字段调用方法/基础调用、自定义多组调用及倒序输出/
【基础版本】 <?php $morefr=explode('||||||',$navinfor[字段名称]); $mfcount=count($morefr); for($mfi=0;$mfi<$mfcount;$mfi++) { $morefrf=explode('::::::',$morefr[$mfi]); ?> <li><b><?=$morefrf[0]?></b><i><?=$morefrf[1]?></i><u><?=$morefrf[2]?></u></li> <?php } ?>
【自定义版本/适用于同页面多个地方不同组合的调用】
<?php $morefr=explode('||||||',$navinfor[字段名称]); $mfcount=count($morefr); for($mfi=0;$mfi<$mfcount;$mfi++) { $morefrf=explode('::::::',$morefr[$mfi]); $自定义名称1.=' '.$morefrf[0].' '.$morefrf[1].' '.$morefrf[2].' '; $自定义名称2.=' '.$morefrf[2].' '.$morefrf[3].' '.$morefrf[4].' '; ?>
调用: <?=$自定义名称1?> <?=$自定义名称2?>
【倒序版本】 <?php $morefr=explode('||||||',$navinfor[字段名称]); rsort($morefr); // 添加此行即可倒序 $mfcount=count($morefr); for($mfi=0;$mfi<$mfcount;$mfi++) { $morefrf=explode('::::::',$morefr[$mfi]); ?> <li><b><?=$morefrf[0]?></b><i><?=$morefrf[1]?></i><u><?=$morefrf[2]?></u></li> <?php } ?>
|