Pear::Image_Graph その2
グラフ値表示 PHP ファイル
p_gra_table.php
63Pear Villageに戻る
<?php
// ファイル取得
$filepath = "file/p_gra_samp.csv";
$file = new SplFileObject($filepath);
$file -> setFlags(SplFileObject::READ_CSV);
/* ファイル内のデータループ
$key $line $str の変数名は適宜決定
*/
foreach ($file as $key => $line) {
foreach($line as $str){
$str1 = mb_convert_encoding($str,"UTF-8","sjis-win");
$records[$key][] = $str1;
}
}
//
echo '<h3>PHP テ-ブル全表示</h3><table>';
for ($i = 0; $i < 8; $i++) {
//縦デ-タ数 0~7 = 8個
echo '<tr>';
for ($j = 0; $j < 7; $j++) {
//横デ-タ数 0~6 = 7個
echo '<td>'.$records[$i][$j].'</td>';
}
echo '</tr>';
}
echo '</table><br><h3>PHP テ-ブル必要部分表示</h3><table>';
for ($i = 1; $i < 8; $i++) {
//縦デ-タ 1~7 = 7/8個
if($i == 1){
echo '<tr class="tr1">';
}else{
echo '<tr>';
}
for ($j = 1; $j < 6; $j++) {
//必要横デ-タ数 1,2,3,5,6 = 5/7個必要
$jj = $j;
if($j > 3){
$jj = $j+1;
}
if($i == 1){
echo '<th>'.$records[$i][$jj].'</th>';
}else{
echo '<td>'.$records[$i][$jj].'</td>';
}
}
echo '</tr>';
}
echo '</table>';
?>