お世話になっております。
PHPで、$arr=array(8,2,-5,0,7,-120,3,-1,8,-3,10,7);という配列を必ず使って
8 2 -5 0
7 -120 3 -1
8 -3 10 7
上記のような3×4の表を作りたいです。
自分で書いてみたのですが、うまく表示されません。
勉強し始めたばかりで下手なコードですが、何かご教示よろしくお願い足します。
PHP
1<?php 2$arr=array(8,2,-5,0,7,-120,3,-1,8,-3,10,7); 3 4//表の作成 5echo '<table border="1">'; 6echo '<tr>'; 7 8//$arrを$valに格納 9 foreach ($arr as $val) { 10 $keys=array_keys($arr);//キー番号を調べる 11 if($keys<4){ 12 echo"<td>".$val."</td>"; 13 } 14 } 15echo '</tr><tr>'; 16 17//$arrを$valに格納 18 foreach ($arr as $val) { 19 $keys=array_keys($arr);//キー番号を調べる 20 if($keys>=4 && $keys<8){ 21 echo"<td>".$val."</td>"; 22 } 23 } 24echo '</tr><tr>'; 25 26//$arrを$valに格納 27 foreach ($arr as $val) { 28 $keys=array_keys($arr);//キー番号を調べる 29 if($keys>=8 && $keys<12){ 30 echo"<td>".$val."</td>"; 31 } 32 } 33echo '</tr>'; 34echo '</table>'; 35?> 36
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/09/29 11:24 編集