|
Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Из файла в массив |
|
Из файла в массив
|
Старожил Сообщения: 151 |
Профиль | Сайт | Отправить PM | Цитировать Пусть есть файл со следующим содержанием:
*имя|фамилия|отчество|<и т.д. до 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, к примеру, будущих перемнных? [s]Исправлено: Georgiy, 20:28 27-10-2004[/s] |
|
Отправлено: 20:24, 27-10-2004 |
Ветеран Сообщения: 659
|
Профиль | Отправить PM | Цитировать Чет я не понял, а зачем ты элементы массива запихиваешь в другой массив?
|
Отправлено: 21:10, 27-10-2004 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 151
|
Профиль | Сайт | Отправить PM | Цитировать Что значит зачем? Этот файл по сути - база данных. После вышеописанных манипуляций я получаю многомерный массив: каждая строка - это строка файла, но разбитая еще на переменные.
Massiv[1][0] - имя из первой строки файла Massiv[2][1] - фамилия из второй строки <...> А теперь - см. первый пост, надеюсь, теперь все ясно??? |
Отправлено: 22:26, 27-10-2004 | #3 |
Ветеран Сообщения: 1864
|
Профиль | Отправить PM | Цитировать |
------- Отправлено: 23:26, 27-10-2004 | #4 |
Старожил Сообщения: 151
|
Профиль | Сайт | Отправить PM | Цитировать Ок, всем спасибо. Все оказалось проще, чем можно себе представить
|
|
Отправлено: 23:43, 27-10-2004 | #5 |
Ветеран Сообщения: 659
|
Профиль | Отправить PM | Цитировать Georgiy
Интересно как же? Хотя я так и не понял чего ты хотел? И в каком месте у тебя там многомерный массив? |
Отправлено: 11:02, 28-10-2004 | #6 |
Старожил Сообщения: 151
|
Профиль | Сайт | Отправить PM | Цитировать archy
Как - спасибо vadimiron. Многомерный массив - это и есть $Massiv... |
Отправлено: 23:10, 28-10-2004 | #7 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Raid массив. | clin | Накопители (SSD, HDD, USB Flash) | 7 | 30-11-2009 08:05 | |
VBA - Массив. help! | JaneCherry | Программирование и базы данных | 2 | 11-06-2009 06:53 | |
Raid массив | madoc | Хочу все знать | 1 | 12-02-2009 16:17 | |
Массив и функция | Scorpion666 | Вебмастеру | 4 | 02-03-2006 12:44 | |
массив на PHP | Surround | Вебмастеру | 6 | 15-10-2005 15:01 |
|