私はこのコードを既に解読している人がいるかどうか調べていますが、それは無駄であることが証明されています。私は、このPHPコードサンプルで何が起きているのかを理解するのに苦労しています。here。PHPコードのサンプルを理解するのに問題があります
私は現在、まだので、私は誰かが私にクリーンな説明を与えることができます願っています全体としてのプログラミングとPHPに非常に新しいです(私は、ドキュメントを読んだが、私はまだ完全にコードを理解することができない)
私は現在、アップロードされたCSVファイルを配列に変換してデータベースに変換するプロジェクトに取り組んでいます。私は私の問題は本当にfgetcsv
方法を理解することである、誰かが私を提供することができればと思います
例#1読むとCSVの内容全体が
<?php
$row = 1;
if (($handle = fopen("test.csv", "r")) !== FALSE) {
while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
$num = count($data);
echo "<p> $num fields in line $row: <br /></p>\n";
$row++;
for ($c=0; $c < $num; $c++) {
echo $data[$c] . "<br />\n";
}
}
fclose($handle);
}
?>
ファイル印刷:サンプルコードは以下の通りです故障で本当に感謝します。
['fgetcsv()'](http://php.net/fgetcsv)関数は、CSVファイルから各行を取得します。各行には、行内にいくつのフィールドが表示されているのかが表示され、行のすべてのフィールドがエコー表示されます。特定の機能について混乱している場合は、[PHP.net](http://php.net)で参照してください。 – animuson