Ultimele tutoriale de dezvoltare web
 

PHP parse_ini_file() Function


<Complete PHP Sistem de fișiere de referință

Definiție și utilizare

parse_ini_file() funcția Analizează o configurație (ini) fișier și returnează setările în el într - o matrice.

Sintaxă

parse_ini_file(file,process_sections)

Parametru Descriere
file Necesar. Specifică fișierul .ini pentru a verifica
process_sections Opțional. Dacă este setat la TRUE, acesta returnează este o matrice multidimensională cu nume de secțiune și setările incluse. Implicit este FALSE

Sfaturi și note

Tip: Această funcție poate fi utilizată pentru a citi în fișierele de configurare propria aplicație a lui, și nu are nimic de a face cu fișierul php.ini.

Note: Următoarele cuvinte rezervate nu trebuie să fie folosite ca taste pentru fișierele: nule, INI da, nu, adevărat și fals. În plus, există , de asemenea , unele caractere rezervate care nu trebuie să fie utilizate în cheile: {}|&~![() “.


Exemplul 1

Conținutul "test.ini" :

[names]
me = Robert
you = Peter

[urls]
first = "http://www.example.com"
second = "http://www.w3ii.com"

cod PHP:

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

Ieșirea codului de mai sus va fi:

Array
(
[me] => Robert
[you] => Peter
[first] => http://www.example.com
[second] => http://www.w3ii.com
)

Exemplul 2

Conținutul "test.ini" :

[names]
me = Robert
you = Peter

[urls]
first = "http://www.example.com"
second = "http://www.w3ii.com"

Cod PHP (with process_sections set to true) :

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

Ieșirea codului de mai sus va fi:

Array
(
[names] => Array
  (
  [me] => Robert
  [you] => Peter
  )
[urls] => Array
  (
  [first] => http://www.example.com
  [second] => http://www.w3ii.com
  )
)

<Complete PHP Sistem de fișiere de referință