All pastes #263235 Raw Edit

Quelqu'un

public text v1 · immutable
·published 2006-12-01 09:21 UTC
rendered paste body
function buildTable($titles = '', $values = array(), $lineSup = '', $style = 'liste') {
  $exTitle = explode(',', $titles);
  $count = count($exTitle);

  $tb = '<table class="'.$style.'">'."\n";
  if(!empty($exTitle)) {
    $tb .= '<tr>'."\n";
    foreach($exTitle as $title) { $tb .= '<td class="title">'.$title.'</td>'."\n"; }
    $tb .= '</tr>'."\n";
  }
  $i = 0;
  foreach($values as $value) {
    $tb .= '<tr>'."\n";
    foreach($value as $var) {
      if($i % 2 == 0) { $td = 'style1'; }
      else { $td = 'style2'; }
      $tb .= '<td class="'.$td.'">'.$var.'</td>';
    }
    $tb .= '</tr>'."\n";
    $i++;
  }
  if(!empty($lineSup)) {
    $tb .= '<tr>'."\n";
    $tb .= '<td class="lineSup" colspan="'.$count.'">'.$lineSup.'</td>'."\n";
    $tb .= '</tr>'."\n";
  }
  $tb .= '</table>'."\n";

  return $tb;
}


// Appel avec 
buildTable("Date, Contact, Message", $arr);