如何在PHP中创建打印HTML字符串的增量循环?

时间:2019-04-04 02:10:14

标签: php html string loops

我有一些项目,其中一项增加1,另一项增加一个特定的数字,可以说275个字。因此,我想创建一个循环来增加值,即PHP中的页面数和单词数。

下面是我要使用循环实现的目标。

<option value="1">1 page/approx 275 words</option>
<option value="2">2 pages/approx 550 words</option>
<option value="3">3 pages/approx 825 words</option>
<option value="4">4 pages/approx 1100 words</option>
<option value="5">5 pages/approx 1375 words</option>

2 个答案:

答案 0 :(得分:1)

<?php for($i=1; i<6; $i++){
    echo '<option value="'.$i.'">'.$i.' page'.($i>1 ? 's' : '').'/approx '.(275*i).' words</option>';
} ?>

答案 1 :(得分:0)

这可能对您有用:

<?php

    for ($i = 1; $i < 6; $i++) {
        $html .= '<option value="' . $i . '">' . $i . ' page/approx ' . 275 * $i . ' words</option>';
    }
    print($html);

?>

您还可以添加select打开和关闭标签(<select></select>):

<?php
    $html = '<select>';
    for ($i = 1; $i < 6; $i++) {
        $html .= '<option value="' . $i . '">' . $i . ' page/approx ' . 275 * $i . ' words</option>';
    }
    $html .= '</select>';
    print($html);
?>