16

$columns1 から 7 までの値を動的に取得するという文字列があります。for のループを<td></td>何度でも作成したいと考えています$columns。どうすればこれを行うことができますか?

4

10 に答える 10

38
for ($k = 0 ; $k < $columns; $k++){ echo '<td></td>'; }
于 2013-02-03T11:44:01.300 に答える
2

キャストして単純な for ループを使用$columnsできる場合stringint

for ($i=1; $i<(int)$columns; $i++) {
   echo '<td></td>';
}
于 2013-02-03T11:43:04.780 に答える
1

forループが機能します:

for ($i = 0; $i < $columns; $i++) {
    ...
}
于 2013-02-03T11:42:25.607 に答える
0

これを実現するために for ループを簡単に実行できます

$myData = array('val1', 'val2', ...);

for( $i = 0; $i < intval($columns); $i++)
{
    echo "<td>" . $myData[$i] . "</td>";
}
于 2013-02-03T11:43:18.443 に答える
0

なぜロジックを使用するのか、それらの CPU サイクルを無駄にしないでください!

<td colspan="<?php echo $columns; ?>"></td>
于 2021-12-10T19:50:20.150 に答える