Разбить файл и поместить в массив

UrbanBrain

Новичок
Разбить файл и поместить в массив

Здравствуйте.
Каким образом можно решить такую задачу:
есть файл вида -

PHP:
<i>name1</i><b>value1</b>
<i>name2</i><b>value2</b>
...
необходимо эти данные занисти в ассоциативный массив.
 

faost

Новичок
Код:
$lines = file('file.txt');
$s = implode($lines);

preg_match_all('|<[^>]+>(.*)</[^>]+>[.]*<[^>]+>(.*)</[^>]+>|U', $s, $data, PREG_PATTERN_ORDER);

print_r($data[1]);	// в data[1] хранятся name1, name2, ...
print_r($data[2]);	// в data[2] хранятся value1, value2, ...
 
Сверху