【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?

PHPを利用して.csvファイルのデータをHTML(.php)のTableに表示させることにしました。

<?php
$file = "01_在庫.csv";
if ( ( $handle = fopen ( $file, "r" ) ) !== FALSE ) {
echo "<table>\n";
while ( ( $data = fgetcsv ( $handle, 1000, ",", '"' ) ) !== FALSE ) {
echo "\t<tr>\n";
for ( $i = 0; $i < count( $data ); $i++ ) {
echo "\t\t<td>{$data[$i]}</td>\n";
}
echo "\t</tr>\n";
}
echo "</table>\n";
fclose ( $handle );
}

?>
現在このコードを実行すると.csvの内容が6列の表で表示されます。
このコードに対して、.csvの内容は変更せずに、右に2列追加(左から7列目がテキスト入力エリア、左から8列目が数字(演算)表示)をしたいのですが、どのように修正すればよろしいでしょうか?

A 回答 (1件)

<?php


$file = "01_在庫.csv";
if ( ( $handle = fopen ( $file, "r" ) ) !== FALSE ) {
echo "<table>\n";
while ( ( $data = fgetcsv ( $handle, 1000, ",", '"' ) ) !== FALSE ) {
echo "\t<tr>\n";
for ( $i = 0; $i < count( $data ); $i++ ) {
echo "\t\t<td>{$data[$i]}</td>\n";
}
echo "\t\t<td>7列目</td>\n";
echo "\t\t<td>8列目</td>\n";
echo "\t</tr>\n";
}
echo "</table>\n";
fclose ( $handle );
}
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報