我有一個簡單的CSV文件看起來像這樣:PHP讀取從CSV文件
Value:
AAA
Value:
BBB
Value:
AAA
我想算的次數一定值顯示出來(如AAA)。 首先,我想上面寫着「值:」行。,只是呼應了以下行「行[$ I + 1]這將是相應的值 下面的代碼:
<?php
$file_handle = fopen("rowa.csv", "r");
$i = 0;
while (!feof($file_handle)) {
$line_of_text = fgetcsv($file_handle, 1024);
$line[$i] = $line_of_text[0];
if($line[$i] == "Value:"){
echo $line[$i+1]."<br />";
}
$i++;
}
fclose($file_handle);
?>
的結果應該是這樣的:
AAA
BBB
AAA
不幸的是,這並不work..It只是給了我「< * BR /」>取值
謝謝,但我不能硬編碼「AAA」..我不知道這些值 – Antares
只是一個例子,你的問題不是很清楚。你想做什麼?對_word_的每個實例進行計數,或者對每個_word_重複進行計數,除了「Value:」?還提供有效的真實CSV文件示例。 –
我的最終輸出將是:AAA:2,BBB:1 – Antares