栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

endforeach循环?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

endforeach循环?

主要是为了在循环创建HTML时可以使开始和结束语句更清晰:

<table><? while ($record = mysql_fetch_assoc($rs)): ?>    <? if (!$record['deleted']): ?>        <tr>        <? foreach ($display_fields as $field): ?> <td><?= $record[$field] ?></td>        <? endforeach; ?>        <td>        <select name="action" onChange="submit">        <? foreach ($actions as $action): ?> <option value="<?= $action ?>"><?= $action ?>        <? endforeach; ?>        </td>        </tr>    <? else: ?>         <tr><td colspan="<?= array_count($display_fields) ?>"><i>record <?= $record['id'] ?> has been deleted</i></td></tr>    <? endif; ?><? endwhile; ?></table>

<table><? while ($record = mysql_fetch_assoc($rs)) { ?>    <? if (!$record['deleted']) { ?>        <tr>        <? foreach ($display_fields as $field) { ?> <td><?= $record[$field] ?></td>        <? } ?>        <td>        <select name="action" onChange="submit">        <? foreach ($actions as $action) { ?> <option value="<?= $action ?>"><?= action ?>        <? } ?>        </td>        </tr>    <? } else { ?>         <tr><td colspan="<?= array_count($display_fields) ?>"><i>record <?= $record['id'] ?> has been deleted</i></td></tr>    <? } ?><? } ?></table>

希望我的示例足以说明一旦您具有多层嵌套循环,并且所有PHP打开/关闭标签和所包含的HTML都会使缩进消失(也许您必须以某种方式缩进HTML以获取HTML页面),备用语法(

endforeach
)形式可使您的大脑更容易解析。使用常规样式时,关闭
}
可以自己保留,从而很难说出他们实际关闭的内容。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/597164.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号