Georgiy
27-10-2004, 20:24
Пусть есть файл со следующим содержанием:
*имя|фамилия|отчество|<и т.д. до 10>
*<...>
Далее я читаю весь файл в массив
$DB=file("file.txt");
Потом я разбиваю каждую строку на переменные
for($i=0;$i<count($DB);$i++)
$tmp2=explode("|",$DB[$i],10);
...(*)
Получается, что $tmp[0]- имя, $tmp[1] - фамилия, и т.д.
Далее необходимо все эти перемнные загнать в первую строку массива,
следующую разбитую на переменные строку файла - во второую строку
массива и т.д. Я делаю это по-элементно, т.е.
$Massiv[] = array($tmp[0], $tmp[1], ...); (*)
А как мне проделать тоже самое, но не по-элементно, так как строка в файле может содержать до 30, к примеру, будущих перемнных?
Исправлено: Georgiy, 20:28 27-10-2004
*имя|фамилия|отчество|<и т.д. до 10>
*<...>
Далее я читаю весь файл в массив
$DB=file("file.txt");
Потом я разбиваю каждую строку на переменные
for($i=0;$i<count($DB);$i++)
$tmp2=explode("|",$DB[$i],10);
...(*)
Получается, что $tmp[0]- имя, $tmp[1] - фамилия, и т.д.
Далее необходимо все эти перемнные загнать в первую строку массива,
следующую разбитую на переменные строку файла - во второую строку
массива и т.д. Я делаю это по-элементно, т.е.
$Massiv[] = array($tmp[0], $tmp[1], ...); (*)
А как мне проделать тоже самое, но не по-элементно, так как строка в файле может содержать до 30, к примеру, будущих перемнных?
Исправлено: Georgiy, 20:28 27-10-2004