Display PHP multidimensional array in html table with each subarray in a column -


i'm sure there's easy way this. have following data in array:

array (     [activitydiaryentry] => array         (             [date] => 2011-03-03             [type] => walking             [minutes] => 60         )  ) array (     [activitydiaryentry] => array         (             [date] => 2011-03-02             [type] => walking             [minutes] => 22         )  ) array (     [activitydiaryentry] => array         (             [date] => 2011-03-01             [type] => biking             [minutes] => 45         )  ) 

i'm not skilled @ php, know how display data row display <tr><td>[date]</td><td>[type]</td><td>[minutes]</td></tr>. i'd have data display in columns this:

2011-03-01 | 2011-03-02 | 2011-03-03 ------------------------------------ biking     | walking    | walking ------------------------------------ 45         | 22         | 60 

a little ugly works :')

$a[0] = array('activitydiaryentry' => array("date" => "2011-03-03", "type"=> "walking", "minutes" => 60)); $a[1] = array('activitydiaryentry' => array("date" => "2011-03-03", "type"=> "walking", "minutes" => 22)); $a[2] = array('activitydiaryentry' => array("date" => "2011-03-03", "type"=> "biking", "minutes" => 42));  $keys = array_keys($a[0]["activitydiaryentry"]);  echo '<table>'; for($c = 0; $c < count($a); $c++) {     echo '<tr>';         for($i = 0; $i < count($a[$c]['activitydiaryentry']); $i++) {             echo '<td>' . $a[$i]['activitydiaryentry'][$keys[$c]] . '</td>';         }     echo '</tr>';        } echo '</table>'; 

http://codepad.org/5tuk8x3q


Comments

Popular posts from this blog

c# - How to set Z index when using WPF DrawingContext? -

razor - Is this a bug in WebMatrix PageData? -

visual c++ - Using relative values in array sorting ( asm ) -