Die Funktion parse_ini_file() analysiert eine Konfigurationsdatei (INI-Datei) und gibt die Einstellungen in einem Array zurück.
parse_ini_file(file,process_sections)
Parameter | beschreiben |
---|---|
Datei | Erforderlich. Gibt die zu prüfende INI-Datei an. |
Prozessabschnitte | Optional. Wenn auf TRUE gesetzt, wird ein mehrdimensionales Array zurückgegeben, das den Namen und die Einstellungen jedes Abschnitts in der Konfigurationsdatei enthält. Der Standardwert ist FALSE. |
Tipp: Mit dieser Funktion können Sie die Konfigurationsdatei Ihrer eigenen Anwendung auslesen und haben nichts mit der Datei php.ini zu tun.
Hinweis: Einige reservierte Wörter können nicht als Schlüsselnamen in INI-Dateien verwendet werden, darunter: null, ja, nein, wahr und falsch. Auch die Zeichen {}|&~![()" dürfen an keiner Stelle im Schlüsselnamen verwendet werden.
Inhalt von „test.ini“:
[names]me = Robertyou = Peter[urls]first = "http://www.example.com" second = "http://www.w3cschool.cc"
PHP-Code:
<?phpprint_r(parse_ini_file("test.ini"));?>
Der obige Code gibt Folgendes aus:
Array([me] => Robert[you] => Peter[first] => http://www.example.com[second] => http://www.w3cschool.cc)
Inhalt von „test.ini“:
[names]me = Robertyou = Peter[urls]first = "http://www.example.com" second = "http://www.w3cschool.cc"
PHP-Code (process_sections auf true gesetzt):
<?phpprint_r(parse_ini_file("test.ini",true));?>
Der obige Code gibt Folgendes aus:
Array([Namen] => Array ( [ich] => Robert [Sie] => Peter )[urls] => Array ( [erster] => http://www.example.com [zweiter] => http: //www.w3cschool.cc ))