Есть 5-мегабайтный файл, который я зачитал в переменную $file целиком с помощью FileRead.
Этот файл состоит из строк вида:
ааа=12
bbb=13
ccc=14
ddd=23
...
и так миллион строк.
Необходимо из переменной $file сделать массив вида:
$array[1][0]='aaa'
$array[1][1]='12'
$array[2][0]='bbb'
$array[2][1]='13'
и т.д.
Как это сделать быстрее всего? Желательно за 1-2 секунды, если возможно.
Добавлено:
Пробовал Split - возвращает @error = 1
Регулярными выражениями 5-мегабайтную строку лучше не обрабатывать.
Этот файл состоит из строк вида:
ааа=12
bbb=13
ccc=14
ddd=23
...
и так миллион строк.
Необходимо из переменной $file сделать массив вида:
$array[1][0]='aaa'
$array[1][1]='12'
$array[2][0]='bbb'
$array[2][1]='13'
и т.д.
Как это сделать быстрее всего? Желательно за 1-2 секунды, если возможно.
Добавлено:
Сообщение автоматически объединено:
Пробовал Split - возвращает @error = 1
Регулярными выражениями 5-мегабайтную строку лучше не обрабатывать.