Code: Select all
$allUsernames = array();
while($row = fgetcsv($fp)) {
$username = $row[0];
if (in_array($username, $allUsernames)) continue;
$allUsernames[] = $username;
// process this row
}
< /code>
Da dieses CSV tatsächlich ziemlich groß sein könnte, ist es das in_array < /code>, was mich zum Nachdenken gebracht hat. Die idealste Situation bei der Suche durch ein Array nach einem Mitglied ist, wenn es bereits sortiert ist. Sobald es in Ordnung ist, gäbe es eine effizientere Möglichkeit, es zu durchsuchen, als in der Verwendung von In_array ()