【发布时间】:2014-02-09 12:33:54
【问题描述】:
以下是循环代码,每行显示 3 个项目。但是如何知道最后一行不是每行返回 3 个项目而是返回 1 还是 2 ?因为我想在最后一行回显$x,以确保最后一行将显示至少3个项目,包括[ item - ads]。
$x = '[ item - ads]';
for ($i=1;$i<11;$i++) {
echo ' [ item '.$i.'] ';
$e = $i / 3;
if (is_int($e)) {
echo " - Rows $e ";
echo '</br>';
}
}
结果:
[ item 1] [ item 2] [ item 3] - Rows 1
[ item 4] [ item 5] [ item 6] - Rows 2
[ item 7] [ item 8] [ item 9] - Rows 3
[ item 10]
结果应该是这样的:
[ item 1] [ item 2] [ item 3] - Rows 1
[ item 4] [ item 5] [ item 6] - Rows 2
[ item 7] [ item 8] [ item 9] - Rows 3
[ item 10] [ item - ads] [ item - ads]
【问题讨论】:
-
But how to know if last row not return 3 item per-row but return 1 or 2 ?- 这是什么意思?请澄清。 -
@AmalMurali :因为我想在最后一行回显
$x以确保最后一行将显示至少 3 个项目,包括[ item - ads]