beejuice
Новичок
explode сильно тормозит
Есть массив из 30 элементов, в каждом 9 чисел разделенных знаком табуляции
Array
(
[0] => 3 14 0 38 0 0 60 71 0
[1] => 0 0 22 0 42 0 65 72 84
[2] => 0 13 26 37 0 58 0 0 82
[...] => 0 17 21 30 0 21 0 76 0
[30] => 0 0 29 0 44 59 61 0 82
)
Мне нужно все числа переложить в виде массивов
foreach($array AS $line) $result[] = explode("\t", $line);
И вот такая конструкция выполняется порядка 0,6 сек. Это очень долго. Всего 30 запросов explode и 0,6 сек... что-то тут не так.
Кто подскажет в чем проблема? Или действительно explode столько ресурсов жрет?
Есть массив из 30 элементов, в каждом 9 чисел разделенных знаком табуляции
Array
(
[0] => 3 14 0 38 0 0 60 71 0
[1] => 0 0 22 0 42 0 65 72 84
[2] => 0 13 26 37 0 58 0 0 82
[...] => 0 17 21 30 0 21 0 76 0
[30] => 0 0 29 0 44 59 61 0 82
)
Мне нужно все числа переложить в виде массивов
foreach($array AS $line) $result[] = explode("\t", $line);
И вот такая конструкция выполняется порядка 0,6 сек. Это очень долго. Всего 30 запросов explode и 0,6 сек... что-то тут не так.
Кто подскажет в чем проблема? Или действительно explode столько ресурсов жрет?

