PHP4 — Parse ini

Я делаю это на старом диске NAS, на котором установлен php и работает PHP4.

Parse_ini_file поддерживается, но я не могу создать массив значений в возвращаемых результатах.

Следующие работы:

[first_section]
one = 1
five = 5
animal = BIRD

[second_section]
path = "/usr/local/bin"URL = "http://www.example.com/~username"
[third_section]
phpversion[] = "5.0"phpversion[] = "5.1"phpversion[] = "5.2"phpversion[] = "5.3"
// Parse with sections
$ini_array = parse_ini_file("sample.ini", true);
print_r($ini_array);

но третий раздел просто возвращает:

[third_section] => Array
(
[phpversion[]] => 5.3
)

Не все значения.

Я делаю это неправильно или это связано с PHP 4?

Какие-нибудь альтернативные методы?

1

Решение

Да, это связано с PHP4. Увидеть http://3v4l.org/DMEud

Вывод, начиная с PHP 5, даст третий раздел, как показано в руководстве, а предыдущая версия покажет поведение, с которым вы столкнулись.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]