在表中显示0-100之间的偶数,包括php中的0

在表中显示0-100之间的偶数,包括php中的0,php,html,for-loop,html-table,numbers,Php,Html,For Loop,Html Table,Numbers,我想在一列中显示介于0和100(包括0)之间的数字 这是我现在拥有的代码 <?php echo "<table border=1><tr><td>"; for ($_getal = 0; $_getal < 100; $_getal++) { if ($_getal % 2 == 0) { echo "$_getal<br>"; } } ?> 试试这个: <?php echo '&

我想在一列中显示介于0和100(包括0)之间的数字

这是我现在拥有的代码

<?php

echo "<table border=1><tr><td>";
for ($_getal = 0; $_getal < 100; $_getal++) {

    if ($_getal % 2 == 0) {
        echo "$_getal<br>";
    }
}

?>

试试这个:

<?php
echo '<table border="1">';
for ($_getal = 0; $_getal < 100; $_getal++) {
    echo "<tr><td>$_getal</td></tr>";
}
echo '</table>';
?>

试试这个:

<?php
echo '<table border="1">';
for ($_getal = 0; $_getal < 100; $_getal++) {
    echo "<tr><td>$_getal</td></tr>";
}
echo '</table>';
?>

我对您的代码做了一些修改

<?php
echo "<table border=1>";
    $temp = 0;
    for ($_getal = 0; $_getal < 100; $_getal++) 
    {
        if($temp == 0 && $_getal % 2 == 0)
        {
            echo "<th>";
        }
        if ($_getal % 2 == 0) 
        {
            echo "$_getal<br>";
            $temp++;
        }
        if($temp == 5 && $_getal % 2 == 0)
        {
            $temp = 0;
             echo "</th>";
        }
    }

?>

输出
我对您的代码做了一些修改

<?php
echo "<table border=1>";
    $temp = 0;
    for ($_getal = 0; $_getal < 100; $_getal++) 
    {
        if($temp == 0 && $_getal % 2 == 0)
        {
            echo "<th>";
        }
        if ($_getal % 2 == 0) 
        {
            echo "$_getal<br>";
            $temp++;
        }
        if($temp == 5 && $_getal % 2 == 0)
        {
            $temp = 0;
             echo "</th>";
        }
    }

?>

输出



您应该决定需要多少行(在您的示例中,您有5行)

第一列的第一个数字(0)和第二列的第一个数字(10)之间的差值是行数(5)乘以2

然而,for循环遍历每个数字:如果只执行
$\u getal+=2

<?php
$_maxNumber = 100;
$_numberStep = 2;
$_numberOfRows = 5;

echo '<table border=1><tr>';

for ($_startGetal = 0; $_startGetal < $_maxNumber; $_startGetal += $_numberStep * $_numberOfRows) {
    echo '<td>';

    for ($_getal = $_startGetal; $_getal < $_startGetal + $_numberStep * $_numberOfRows; $_getal += $_numberStep) {
        echo "$_getal<br>";
    }

    echo '</td>';
}

echo '</tr></table>';
?>


我添加了2作为变量,因此您可以执行任意数量的步骤。

您应该决定需要多少行(在您的示例中,您有5行)

<?php
echo "<table border=1 style='width:20%;border: 2px solid #101216;border-collapse: collapse;'>";
    $temp = 0;
    for ($_getal = 0; $_getal < 100; $_getal++) 
    {
        if($temp == 0 && $_getal % 2 == 0)
        {
            echo "<td style='text-align:center;'>";
        }
        if ($_getal % 2 == 0) 
        {
            echo "$_getal<br>";
            $temp++;
        }
        if($temp == 5 && $_getal % 2 == 0)
        {
            $temp = 0;
             echo "</td>";
        }
    }
echo "</table>";

?>
第一列的第一个数字(0)和第二列的第一个数字(10)之间的差值是行数(5)乘以2

然而,for循环遍历每个数字:如果只执行
$\u getal+=2

<?php
$_maxNumber = 100;
$_numberStep = 2;
$_numberOfRows = 5;

echo '<table border=1><tr>';

for ($_startGetal = 0; $_startGetal < $_maxNumber; $_startGetal += $_numberStep * $_numberOfRows) {
    echo '<td>';

    for ($_getal = $_startGetal; $_getal < $_startGetal + $_numberStep * $_numberOfRows; $_getal += $_numberStep) {
        echo "$_getal<br>";
    }

    echo '</td>';
}

echo '</tr></table>';
?>


我添加了2作为变量,因此您可以执行任意数量的步骤。

这是一种方法

<?php
echo "<table border=1 style='width:20%;border: 2px solid #101216;border-collapse: collapse;'>";
    $temp = 0;
    for ($_getal = 0; $_getal < 100; $_getal++) 
    {
        if($temp == 0 && $_getal % 2 == 0)
        {
            echo "<td style='text-align:center;'>";
        }
        if ($_getal % 2 == 0) 
        {
            echo "$_getal<br>";
            $temp++;
        }
        if($temp == 5 && $_getal % 2 == 0)
        {
            $temp = 0;
             echo "</td>";
        }
    }
echo "</table>";

?>
我从0-8创建一个数组,范围为,这是表中最左边的数字。
然后我循环它们,然后在for循环中循环“十”。
我将十位数和个位数放在一起,然后与1相乘,使其成为整数(删除前导零)

$numb=范围(0,8,2);
回声“;
foreach($val){
回声“;

对于($tens=0;$tens这是一种方法

我从0-8创建一个数组,范围为,这是表中最左边的数字。
然后我循环它们,然后在for循环中循环“十”。
我将十位数和个位数放在一起,然后与1相乘,使其成为整数(删除前导零)

$numb=范围(0,8,2);
回声“;
foreach($val){
回声“;

十美元=0$tens@evilrabbit它需要显示在单行还是多行?它需要显示在单行还是多行?在所有答案中,这一个最适合!在所有答案中,这一个最适合!