Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
menu search
person
Welcome To Ask or Share your Answers For Others

Categories

<?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?

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
178 views
Welcome To Ask or Share your Answers For Others

1 Answer

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>

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
...