width
$tr = '
';
$row = $tr;
$td = '%s | '; // sprintf() requires %% to get %
// loop over entries and display in rows of size $size
$i = 0; // $i counts table rows
foreach($array as $e){
$row .= sprintf($td,$e);
$i++;
// end of row; close it and open a new one:
if(!($i % $size)) {$row .= "
$tr";}
}
// pad out remaining cells with blanks
while($i % $size){
$row .= sprintf($td,' ');
$i++;
}
// add if necessary
$end_tr_len = strlen($tr)-1;
if(substr($row,$end_tr_len) != $tr) {
$row .= '';
} else {
$row = substr($row,0,$end_tr_len);
}
return $row;
}
print "
Status of database population with ROC test results as of 25 April 2009 (each test has two data sets, namely data/header, except for the gain uniformity test, which has three data sets, namely 1d/2d/header):
";
$title = array("type","Num ROCs","Gas Leak","Conditioning",
"Absolute Gain","Gain Uniformity","Spectral Shape","Stability");
$type0 = array("L0C0 [a]","17","3/17","17/17","15/17","17/17/17","9/17","0/17");
$type1 = array("L0C1 [b]","46","44/43","44/45","42/42","9/13/15","44/44","43/43");
$type2 = array("L1C0 [a]","15","0/15","15/15","10/15","15/15/15","3/15","0/15");
$type3 = array("L1C1 [c]","26","26/26","26/26","26/26","26/26/26","24/26","26/26");
$type4 = array("L2C0 [a]","14","0/14","14/14","14/14","14/14/14","3/14","0/14");
$type5 = array("L2C1 [d]","54","0/0","0/0","0/0","32/54/54","52/28","0/0");
$type6 = array("L3C0 [a]","20","0/20","20/20","18/20","20/20/20","4/20","0/20");
$type7 = array("L3C1 [d]","73","0/0","0/0","0/0","46/73/73","73/29","0/0");
$type8 = array("L4C0 [a]","20","0/20","20/20","18/20","20/20/20","2/20","0/20");
$type9 = array("L4C1 [e]","0","0/0","0/0","0/0","0/0/0","0/0","0/0");
$type10= array("L5C0 [a]","19","0/19","19/19","17/19","19/19/19","1/19","0/19");
$type11= array("L5C1 [e]","0","0/0","0/0","0/0","0/0/0","0/0","0/0");
$NumCols = sizeof($title);
echo '
';
echo Array_to_HTML_Table($title, $NumCols);
echo Array_to_HTML_Table($type0 ,$NumCols);
echo Array_to_HTML_Table($type1 ,$NumCols);
echo Array_to_HTML_Table($type2 ,$NumCols);
echo Array_to_HTML_Table($type3 ,$NumCols);
echo Array_to_HTML_Table($type4 ,$NumCols);
echo Array_to_HTML_Table($type5 ,$NumCols);
echo Array_to_HTML_Table($type6 ,$NumCols);
echo Array_to_HTML_Table($type7 ,$NumCols);
echo Array_to_HTML_Table($type8 ,$NumCols);
echo Array_to_HTML_Table($type9 ,$NumCols);
echo Array_to_HTML_Table($type10,$NumCols);
echo Array_to_HTML_Table($type11,$NumCols);
echo '
';
print "
Contact experts: [a] Oleg Fateev - Dubna, [b] Dariusz Antonczyk - Frankfurt, [c] Rainer Schicker - Heidelberg, [d] Mariana Petris - Bucharest, [e] Sedat Altipinar - GSI.";
?>