2016-04-11 9 views
0

で配列をループ私はこのコードを持っているテーブル

0,1 12 13 0,2 12 14 1,0 12 11 1,2 12 13 2,0 13 11 2,1 13 12 

期待される結果:

0,1 12 13 
0,2 12 14 
1,0 12 11 
1,2 12 13 
2,0 13 11 
2,1 13 12 

任意の提案は?

+0

'ますprint_r($データ)の出力を私達にあなたのアレイ構造を示してください;'。 – Rizier123

+0

このように:Array([0] => Array([0] => 12 [1] => 13 [2] => 14)) – nur1

答えて

0

出力する数値があるようですが、各行の後に改行を挿入したいと考えています。テーブルの一部である<th>要素を使用していますが、他のテーブル要素は表示されません。必要なのは、各テーブルの行を<tr>要素に置き、全体を<table>タグで囲むだけです。

<table> 
<?php 

    for($i = 0; $i < count($data); $i++) { 
     for($j = 0; $j < count($data); $j++){ 
      if($i == $j){ 
      }else{ 
?> 
      <tr> 
       <th><?php echo $i . "," . $j ?></th> 
       <th><?php echo ("$data[$i]") ?></th> 
       <th><?php echo ("$data[$j]") ?></th> 
      </tr> 
<?php 
      } 
     } 
    } 
?> 
</table> 
+1

ありがとう、私のために働く – nur1

0

使用array_chunk()

<?php foreach(array_chunk($yourArray, 4) as $curta) { ?> 
// Your Code 
<? }; ?> 
関連する問題