Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: текстовый файл для массива
 
 автор: helovek   (21.01.2007 в 16:02)   письмо автору
 
 

Имеется file.txt
1::груши
2::яблоки
2::сливы
Достаточно ли этого для формирования массива?
Может как-то по другому будет легче?

   
 
 автор: Loki   (21.01.2007 в 16:48)   письмо автору
 
   для: helovek   (21.01.2007 в 16:02)
 

можно по другому

груши
яблоки
сливы


Тогда массив формируется:
<?
$arr
=file("filemane.txt");

   
 
 автор: Trianon   (21.01.2007 в 17:19)   письмо автору
 
   для: Loki   (21.01.2007 в 16:48)
 

1 2 2 при этом получить затруднительно :)

   
 
 автор: bronenos   (21.01.2007 в 17:34)   письмо автору
 
   для: Trianon   (21.01.2007 в 17:19)
 

Да не особо...

$file = file ('file.txt');
foreach ($file as $f) {
$tmp = explode ('::', $f);
$data[$tmp[0]] = $tmp[1];
}

print '<pre>';
print_r ($data);
print '</pre>';

Если это имелось в виду

   
 
 автор: Trianon   (21.01.2007 в 18:19)   письмо автору
 
   для: bronenos   (21.01.2007 в 17:34)
 

>Если это имелось в виду

Вот именно.

   
 
 автор: bronenos   (21.01.2007 в 18:23)   письмо автору
 
   для: Trianon   (21.01.2007 в 18:19)
 

Я просто не понял, к чему должны относиться 1 2 2... если элементы, то странно потому что они перекрываются...
если нет - то... мысли останавливаются :)

можно конечно
$data[] = array ($tmp[0], $tmp[1]);

   
 
 автор: Trianon   (21.01.2007 в 19:02)   письмо автору
 
   для: bronenos   (21.01.2007 в 18:23)
 

Я тоже не понял.
И пока автор не раскроет свою мысль более четко, любые предположения о том, как решать его проблему, делать смысла нет.

   
 
 автор: helovek   (22.01.2007 в 00:42)   письмо автору
 
   для: Trianon   (21.01.2007 в 19:02)
 

Это то что было нужно Вот что получилось:

[H02.1] => Яблоко

[H02.2] => Груша

[H02.3] => Персик

[H02.4] => Слива
Спасибо!! Теперь можно найти ключ каждого.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования