|
|
|
| Есть текстовы файл такого содержания:
----------------------------------------------------------------------------------------------------
"параметр 1", "параметр 2", "параметр 3", "параметр 4", "параметр 5";
"параметр 1", "параметр 2", "параметр 3", "параметр 4", "параметр 5";
"параметр 1", "параметр 2", "параметр 3", "параметр 4", "параметр 5";
"параметр 1", "параметр 2", "параметр 3", "параметр 4", "параметр 5";
----------------------------------------------------------------------------------------------------
Нужно считать "праметр 4" и "параметр 5" и сохранить его в БД.
Подскажите как это сделать? | |
|
|
|
|
|
|
|
для: ms.Net
(29.07.2005 в 11:07)
| |
<?
$arr = file("date.mpd");
foreach($arr as $line)
{
$number = explode(",",$line);
echo $number[4];
echo $number[5];
}
|
| |
|
|
|
|
|
|
|
для: P@Sol
(29.07.2005 в 11:26)
| | P@Sol, в вашем случае, остануться кавычки, а у последнего значения будет болтаться ; на конце:) | |
|
|
|
|
|
|
|
для: Loki
(29.07.2005 в 11:30)
| | я дал пример...а до рабочей версии он бы сам довел:) | |
|
|
|
|
|
|
|
для: P@Sol
(29.07.2005 в 11:39)
| | Спасибо тебе. Сейчас попробую! | |
|
|
|
|
|
|
|
для: ms.Net
(29.07.2005 в 11:07)
| | а тут не нужны регулярные выражения. Разделяете строку с помощью explode на массив значений, используя в качестве разделителя ", а затем берете из этого массива 7 и 9 значение (может с порядковыми номерами напутал. думаю - разберетесь) | |
|
|
|
|
|
|
|
для: Loki
(29.07.2005 в 11:29)
| | Думаю explode заманчиво, но елси синтаксис всех строк одинаковый, лучше ereg юзать с записью в массив. Меньше места в кэше для массива будет отгрызаться. | |
|
|
|
|
|
|
|
для: [CHOL]Scorpion
(29.07.2005 в 12:27)
| | Только выполняться будет медленнее. Но если файл небольшой... | |
|
|
|