我是一個新手到PHP,並一直在尋找解決這個問題不知疲倦(我敢打賭它的一個超級簡單的解決方案太嘆息了)。php:使用谷歌CSV,刪除重複的值填充列
我從谷歌文檔導入.csv飼料。它拉動2欄,一欄是「名字」,另一欄是「地點」。我想刪除重複的「地點」。因爲我使用fgetcsv,我的理解是它已經將數據排序到數組中。理想情況下,它將省略「位置」重複項,以便「名稱」看起來好像列在它們對應的「位置」下。
這裏是我有:
$url = "https://docs.google.com/spreadsheet/pub?key=0AsMT_AMlRR9TdE44QmlGd1FwTmhRRkFHMzFTeTZhS3c&output=csv";
$handle = fopen($url, "r");
while (($data = fgetcsv($handle, 5000, ",")) !== FALSE) {
echo "<li>\n";
echo $data[1];
echo "<br/>\n";
echo $data[2];
echo "</li>\n";
}
fclose($handle);
理想我想能夠使用像這樣:
$url = "https://docs.google.com/spreadsheet/pub?key=0AsMT_AMlRR9TdE44QmlGd1FwTmhRRkFHMzFTeTZhS3c&output=csv";
$handle = fopen($url, "r");
while (($data = fgetcsv($handle, 5000, ",")) !== FALSE) {
echo "<li>\n";
echo array_unique($data[1]);
echo "<br/>\n";
echo $data[2];
echo "</li>\n";
}
fclose($handle);
提前任何幫助非常感謝! :o)
你可以給一個樣本你的CSV看起來像什麼? – Baba
Array([0] => timestamp [1] => location [2] => info) 這就是您要找的內容嗎?謝謝你迴應巴巴。 :O) – christa
生'CSV' ....你可以把它放在引擎收錄 – Baba