2015-11-30 51 views
0

我創建了數組,它的工作原理就是我想要的。我想嘗試的最後一部分是水平輸出數據,但不知道如何去做。在Arrray Horizo​​ntally中顯示數據

<?php 

    $date = "2015-11-25"; 
    $t = 0; 


    $startdate = "2009/06/01"; 

    $start = strtotime($date); 

    $currentdate = $start; 

    $times_table = array(); 
      for($i = 0; $i <= 3; $i++){ 
       $times_table[$i] = array(); 

      } 
    echo "<pre>"; 

      for($i = 0; $i <= 3; $i++){ 
       for($j = 0; $j <= 2; $j++){ 

        if ($j == 0){ 
        $times_table[$i][$j]= "Version 4" ; 
       } 
        else if ($j == 1){ 
        $cur_date = date('Y/m/d', $currentdate); 

        $currentdate = strtotime('+1 month', $currentdate); 

        $times_table[$i][$j]= $cur_date ; 

        } 
        else{ 
         $times_table[$i][$j]= "good" ; 
        } 
       } 

       } 


    print_r($times_table); 
    echo "</pre>"; 
     ?> 
+0

你可以更清楚地詢問你的要求嗎?也許添加你正在尋找的輸出圖。 – Jeffwa

+0

你能更好地解釋你如何水平需要數據。你是否想到了橫向視覺(使用html css)或者以某種方式思考或重新排序數組。請把你現在得到的東西和你想要的數組看起來像。謝謝。 – Standej

回答

0

我不確定你要完成什麼,但看起來應該是在表格中。例如:

<?php 

    $date = "2015-11-25"; 
    $t = 0; 


    $startdate = "2009/06/01"; 

    $start = strtotime($date); 

    $currentdate = $start; 

    $times_table = array(); 
      for($i = 0; $i <= 3; $i++){ 
       $times_table[$i] = array(); 

      } 

      for($i = 0; $i <= 3; $i++){ 
       for($j = 0; $j <= 2; $j++){ 

        if ($j == 0){ 
        $times_table[$i][$j]= "Version 4" ; 
       } 
        else if ($j == 1){ 
        $cur_date = date('Y/m/d', $currentdate); 

        $currentdate = strtotime('+1 month', $currentdate); 

        $times_table[$i][$j]= $cur_date ; 

        } 
        else{ 
         $times_table[$i][$j]= "good" ; 
        } 
       } 

       } 
    echo '<table>'; 
    echo '<tr><th>Version #</th><th>Date</th><th>Status</th></tr>'; 
    foreach($times_table as $times){ 
     echo '<tr>'; 
     foreach($times as $t){ 
      echo '<td>',$t,'</td>'; 
     } 
     echo '</tr>'; 
    } 
    echo '</table>'; 

?> 

我要指出,我會強烈反對任何東西,但調試目的無法找到自己的方式到現實世界輸出如用print_rvar_dump原始數據。這對安全可能非常不利。