Приветствую программистов, ситуация такова, на сервере лежит ini файл с таким содержанием:
[секция1]
ключ1=один
ключ2=два
ключ3=три
[секция2]
ключ1=одинадцать
ключ2=двенадцать
ключ3=тринадцать Этот ини файл лежит на удаленном сервере, я его получаю с помощью CURL следующим кодом
Code
$url = "http://site.ru/file.ini";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
$result = curl_exec($ch);
curl_close($ch);
echo $result;
Таким образом весь текст ини файла оказывается в переменной $result
Все бы ничего но мне нужно каким то образом считать например значение ключа 2 из 2ой секции. Как это сделать?
Единственное что приходит в голову использовать регулярные выражения, например сначала идет округление до определенной секции, а их там очень много, например так
начиная от [секция2]тут все что войдет в переменную[
То есть искать от заголовка второй секции до квадратной скобки, что означает начало новой секции. Таким образом можно получить текст уже нужной секции, теперь нужно найти значение ключа в этой секции. Регулярное выражение должно быть типа:
ключ2= тут то что нужно а что тут будет я не знаю Вообщем помогите решить проблему, подскожите может есть решение и без регулярных выражений, или же если с их использованием помогите их составить а то для меня они темный лес