Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
181 views
in Technique[技术] by (71.8m points)

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?

See Question&Answers more detail:os

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

1 Reply

0 votes
by (71.8m points)

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>

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...