Как с помощью PHP пропарсить текстовый файл?

компьютеры программирование программы php Internet

Подскажите, можно ли на PHP написать скрипт, делающий следующее:
имеется простой текстовый файл следующего содержания:
--------------
[BLOCK1]
Value=5000
[BLOCK2]
Value=8000
[BLOCK3]
Value=200
--------------
Из этого файла PHP-скрипт должен выводить значение Value (которое стоит после знака =)

только из блока [BLOCK2], т.е. 8000. Прошу помощи в написании такого скрипта, заранее

благодарен!
Ответы:
2 FreeHemul
Спасибо за ссылку, но дело в том, что я не очень хорошо разбираюсь в PHP, а скрипт нужно срочно сделать... Не могли бы ли Вы предложить уже готовое решение?
Например, так:
1) читаешь файл в массив (каждый элемент строка):
$filename = 'c:/aaa.txt";
$file_arr = file($filename);
2) цикл по массиву, ищешь нужный блок
$found = false;
foreach ($file_arr as $line) {
if ($line=='[BLOCK2]') {
  $found = true; continue;
}
if ($found) {
  $tmp = explode('=',$line);
  $value = $tmp[1];
  break;
}
}
echo $value;


16 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.