ДВС всем.
Подскажите как прочитать ini файл через цикл.
Суть проблемы. Есть ini файл с секцией в которой 80 строк. Типа
[CWM]
f1 = 023688
f1 = 26987789
...
...
f80 = 893892
Нужно прочитать и получить 80 переменных в виде
1cell = 023688
2cell = 26987789
...
...
80cell = 893892
Количество вводит юзер.
В голову пришла только одна мысль через Ifelse.
пока таким макаром дойду до 80 код вырастет раз в 10.
Только что проверил на 10 ifelse скорость ужасна. Про 80 даже думать страшно.
Подскажите как прочитать ini файл через цикл.
Суть проблемы. Есть ini файл с секцией в которой 80 строк. Типа
[CWM]
f1 = 023688
f1 = 26987789
...
...
f80 = 893892
Нужно прочитать и получить 80 переменных в виде
1cell = 023688
2cell = 26987789
...
...
80cell = 893892
Количество вводит юзер.
В голову пришла только одна мысль через Ifelse.
Код:
if $i = 5 then
; Считываем суммы пустых слотов
global $c1fi = IniRead ( "config.ini", "FCRS", "1cell", 0 )
global $c2fi = IniRead ( "config.ini", "FCRS", "2cell", 0 )
global $c3fi = IniRead ( "config.ini", "FCRS", "3cell", 0 )
global $c4fi = IniRead ( "config.ini", "FCRS", "4cell", 0 )
global $c5fi = IniRead ( "config.ini", "FCRS", "5cell", 0 )
ElseIf $shop = 6 Then
; Считываем суммы пустых слотов
global $c1fi = IniRead ( "config.ini", "FCRS", "1cell", 0 )
global $c2fi = IniRead ( "config.ini", "FCRS", "2cell", 0 )
global $c3fi = IniRead ( "config.ini", "FCRS", "3cell", 0 )
global $c4fi = IniRead ( "config.ini", "FCRS", "4cell", 0 )
global $c5fi = IniRead ( "config.ini", "FCRS", "5cell", 0 )
global $c6fi = IniRead ( "config.ini", "FCRS", "6cell", 0 )
пока таким макаром дойду до 80 код вырастет раз в 10.
Только что проверил на 10 ifelse скорость ужасна. Про 80 даже думать страшно.