test.php
目錄與csv和文本文件相同。現在我想通過所有csv file name
和all the text name
以下if
條件。即用所有的csv文件名替換one.csv
。用所有的txt文件名替換one.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文件並提取它的一些內容,然後將它們放入文本文件中。謝謝
我不知道你在做什麼。你能否重新說出你的問題,讓它更有意義? –
我想他打算在他的腳本目錄中打開'.txt'或'.csv'擴展名的所有文件。 –
你是否想用'.txt'打開'.csv'文件,它具有相同的文件名或不是......? –