我已經google了一下,但找不到任何適合我的東西。PHP從文件讀入數組並刪除重複項(循環)
我有一個包含一個文本文件: 用戶名,姓名,姓氏; classcode \ n
我用這個while循環來獲取內容了:
$handle = fopen("studen.txt", "r");
while(!feof($handle)) {
$linje = fgets($handle);
$larray = explode(";",$linje);
$klassekode = trim($larray[3]);
}
$ larray [3]是唯一我在這裏感興趣的東西。我想打一個HTML列表出來的這一點,所以我用:現在
echo "<option value=\"$klassekode\">$klassekode</option>";
我的問題是,我似乎無法找到一個方法來刪除重複項。現在有3個「IS1」,4個「IS3」等。我懷疑這是一個簡單的解決方案,我根本無法弄清楚: - |
在此先感謝!
array_unique($ klassekode); – Cups
另一方面,不是''larray [2]'中的類代碼,因爲'explode()'的結果是基於零的? – Sepster
對不起,它是用戶名;名字;姓氏;類代碼。因此,如果(!in_array($ klassekode,$ seenValues)) $ seenValues [] = $ klassekode,$ larray [3]等於ex IS1 – dbso