csv データは次のようになります。
(first line) price url
(second line) $10 src="http://www.test.com/1455/"||src="http://www.test.com/image/1456/"||
(third line) $20 src="http://www.test.com/2260/"||src="http://www.test.com/2261/"||
.... ........
今度は、url 列のすべてのデータをテキスト ファイルに入れたいと思います。データを 1 つずつ表示します。すなわち:
http://www.test.com/1455/
http://www.test.com/image/1456/
http://www.test.com/2260/
http://www.test.com/2261/
....
今、私は立ち往生しています。
a、最初の行を出力しないようにする方法がわかりません。b、URLを取得する方法がわかりません。それらをテキストファイルに1つずつ配置します。
まず、次のコードを使用してデータを画面に出力します。
$row = 1;
if (($handle = fopen("test.csv", "r")) !== FALSE) {
while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
$num = count($data);
$row++;
echo $data[1] . "<br />\n";
}
fclose($handle);
}
上記のコードは、最初の行 (url) も出力します。出力したくない。どうすればいいですか。ありがとうございました。