Aktueller Standort: Startseite> Funktionskategorien> parse_ini_file

parse_ini_file

Analysieren Sie eine Konfigurationsdatei
Name:parse_ini_file
Kategorie:Dateisystem
Programmiersprache:php
Kurzbeschreibung:Pariert eine Konfigurationsdatei.

Definition und Verwendung

parse_ini_file() analysiert eine Konfigurationsdatei und gibt die darin darin enthaltenen Einstellungen als Array zurück.

Beispiel

Beispiel 1

Inhalt von "test.ini":

 [Namen]
Ich = Robert
du = Peter

[URLs]
first = "http://www.example.com"
Second = "http://www.gitbox.net"

PHP -Code:

 <? Php
print_r ( parse_ini_file ( "test.ini" ) ) ;
?>

Ausgabe:

 Array
(
[ich] => Robert
[Sie] => Peter
[First] => http://www.example.com
[zweite] => http://www.gitbox.net
)

Beispiel 2

Inhalt von "test.ini":

 [Namen]
Ich = Robert
du = Peter

[URLs]
first = "http://www.example.com"
Second = "http://www.gitbox.net"

PHP -Code ( process_sections ist auf true festgelegt):

 <? Php
print_r ( parse_ini_file ( "test.ini" , true ) ) ;
?>

Ausgabe:

 Array
(
[Namen] => Array
  (
  [ich] => Robert
  [Sie] => Peter
  )
[URLS] => Array
  (
  [First] => http://www.example.com
  [zweite] => http://www.gitbox.net
  )
)

Grammatik

 Parse_ini_file ( Datei , Process_sections )
Parameter beschreiben
Datei Erforderlich. Geben Sie die zu inspizierten INI -Dokumente an.
process_sections Optional. Wenn auf True gesetzt, wird ein mehrdimensionales Array zurückgegeben, einschließlich des Namens und der Einstellungen jedes Abschnitts in der Konfigurationsdatei. Der Standard ist falsch.

veranschaulichen

Die Struktur der INI -Datei ähnelt der von Php.ini.

Konstanten können auch in INI -Dateien analysiert werden. Wenn also eine Konstante als Wert von INI definiert wird, bevor parse_ini_file() ausgeführt wird, wird sie in das Ergebnis integriert. Nur der Wert von INI wird bewertet.

Schlüsselnamen und Unterabschnittsnamen, die mit Zahlen kompensiert sind, werden von PHP als Ganzzahlen verarbeitet. Daher werden Zahlen mit 0 als Oktal behandelt und diejenigen, die mit 0x beginnen, als hexadezimal behandelt werden.

Ähnliche Funktionen
Beliebte Artikel