在表中显示0-100之间的偶数,包括php中的0
我想在一列中显示介于0和100(包括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 '&
<?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它需要显示在单行还是多行?它需要显示在单行还是多行?在所有答案中,这一个最适合!在所有答案中,这一个最适合!