ディレクトリはtest.php
csvおよびテキストファイルと同じです。csv file name
今、私はすべてとall the text name
を次のif
条件に渡したいです。つまり、one.csv
すべてのcsvファイル名に置き換えます。one.txt
すべてのtxtファイル名に置き換えます。
if (($handle = fopen("one.csv", "r")) !== FALSE && ($handle2 = fopen("one.txt", 'a')) !== FALSE) { ...}
以下は私のコードです。コードを実行した後、テキストファイルのすべてのコンテンツが同じであることがわかりました。ループが多すぎます。コードを変更する方法は?ありがとうございます。
$files = glob("./*.csv");
$files1 = glob("./*.txt");
foreach($files as $filepath){
foreach($files1 as $filepath1){
$row = 1;
if (($handle = fopen("one.csv", "r")) !== FALSE && ($handle2 = fopen("one.txt", 'a')) !== FALSE) {
while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
if($row > 1) {
$url = $data[8];
foreach($result[0] as $url){
fwrite($handle2, $url."\r\n");
}
}
$row++;
}
fclose($handle);
fclose($handle2);
}
}
}
txtファイルは空です。今、私はcsvファイルを読み、その内容を抽出して、テキストファイルに入れたいと思います。ありがとうございました