Код: Выделить всё
$allUsernames = array();
while($row = fgetcsv($fp)) {
$username = $row[0];
if (in_array($username, $allUsernames)) continue;
$allUsernames[] = $username;
// process this row
}
< /code>
Поскольку этот CSV может быть довольно большим, это то, что in_array < /code> бит заставил меня задуматься. Самая идеальная ситуация при поиске в массиве для участника - это, если он уже отсортирован, так что [b] Как бы вы создали массив с нуля, сохраняя его в порядке [/b]? Как только это будет в порядке, будет ли более эффективный способ его поиска, чем использование in_array () Подробнее здесь: https://stackoverflow.com/questions/490 ... le-looping
Мобильная версия