私はphpにかなり慣れていないので、スタックオーバーフローの質問からこれを取得しましたが、うまく機能しないようです。
<?php
if (($handle = fopen("fullbox.csv", "r")) !== FALSE) {
while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
echo "<pre>".print_r($data)." <br /></pre>";
}
fclose($handle);
}
echo $data[1];
?>
多数の製品 (csv ファイルから取得できます) を使用して価格を設定するために、いくつかの配列を設定する必要があります。私はちょうどこれをテストしようとしてきました.これは私が得る出力です:
配列 ( [0] => 8.53 )
配列 ( [0] => 4.74 )
配列 ( [0] => 5.00 )
配列 ( [0] => 2.50 )
配列 ( [0] => 6.48 )
配列 ( [0] => 3.99 )
配列 ( [0] => 8.53 )
配列 ( [0] => 4.74 )
配列 ( [0] => 8.53 )
配列 ( [0] => 4.74 )
配列が配列の [0} プレースホルダーにすべての値を設定するのはなぜですか。また、各行の間に 1 があるのはなぜですか。前もって感謝します。
更新これが 10 項目の配列である場合、これは配列内の 1 エントリの値を返す必要がありますが、そうではありません。後で変数として使用できるように、すべての価格を保存する必要があるだけです。印刷する必要はありません。再度、感謝します。
echo $data[1];