Search code examples
phploopswhile-loophtml-tablepow

PHP Table Loop?


<?php

    $i=0;
    while($i < 101){
        if($i%2==0){
            echo "<tr>".PHP_EOL;
        }

        echo "<td>".$i."</td>".PHP_EOL;
        $i++;

        if($i%2==0){
            echo "</tr>".PHP_EOL;
        }
    }
?>

This code generates a table with 100 rows and 2 columns. But what I want to do is that show ordered numbers (upp to 100) in the left side of the rowcells and show something else (ex. pow(rownumber) ) in the right side of the rowcells. How can I do that?


Solution

  • Try this, Will output 100 rows with the number and its power in two columns

    <table>
    <?php 
    for($i = 0; $i <= 100; $i++){
    
        echo sprintf('<tr><td>%s</td><td>%s</td></tr>',
                $i,
                pow($i, 2)
             );
    }
    ?>
    </table>