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
  • Positionierung im Dateizeiger fseek

    fseek

    PositionierungimDate
  • Schneiden Sie die Datei auf eine bestimmte Länge ab ftruncate

    ftruncate

    SchneidenSiedieDatei
  • Dateien löschen unlink

    unlink

    Dateienlöschen
  • Holen Sie sich den Dateibesitzer fileowner

    fileowner

    HolenSiesichdenDatei
  • Dateiberechtigungen erhalten fileperms

    fileperms

    Dateiberechtigungene
  • Gibt den Dateinamenteil im Pfad zurück basename

    basename

    GibtdenDateinamentei
  • Gibt die Dateipfadinformationen zurück pathinfo

    pathinfo

    GibtdieDateipfadinfo
  • Dateien lesen (in Binärdateien sicher verwendet) fread

    fread

    Dateienlesen(inBinär
Beliebte Artikel