Position actuelle: Accueil> Catégories de fonctions> parse_ini_file

parse_ini_file

Analyser un fichier de configuration
Nom:parse_ini_file
Catégorie:Système de fichiers
Langage de programmation:php
Description en une ligne:Analyse un fichier de configuration.

Définition et utilisation

parse_ini_file() analyse un fichier de configuration et renvoie les paramètres en tant que tableau.

Exemple

Exemple 1

Contenu de "test.ini":

 [noms]
moi = Robert
toi = Peter

[URL]
premier = "http://www.example.com"
second = "http://www.gitbox.net"

Code PHP:

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

Sortir:

 Tableau
(
[moi] => Robert
[vous] => Peter
[d'abord] => http://www.example.com
[deuxième] => http://www.gitbox.net
)

Exemple 2

Contenu de "test.ini":

 [noms]
moi = Robert
toi = Peter

[URL]
premier = "http://www.example.com"
second = "http://www.gitbox.net"

PHP Code ( Process_sections est défini sur true):

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

Sortir:

 Tableau
(
[noms] => tableau
  (
  [moi] => Robert
  [vous] => Peter
  )
[URL] => tableau
  (
  [d'abord] => http://www.example.com
  [deuxième] => http://www.gitbox.net
  )
)

grammaire

 parse_ini_file ( fichier , process_sections )
paramètre décrire
déposer Requis. Spécifiez les documents INI à inspecter.
process_sections Facultatif. S'il est défini sur true, un tableau multidimensionnel est renvoyé, y compris le nom et les paramètres de chaque section dans le fichier de configuration. La valeur par défaut est fausse.

illustrer

La structure du fichier INI est similaire à celle de php.ini.

Les constantes peuvent également être analysées dans des fichiers INI, donc si une constante est définie comme la valeur d'Ini avant d'exécuter parse_ini_file() , elle sera intégrée dans le résultat. Seule la valeur de l'INI sera évaluée.

Les noms de clés et les noms de sous-section composés de nombres seront traités par PHP comme des entiers, donc les nombres commençant par 0 seront traités comme octaux et ceux qui commencent par 0x seront traités comme hexadécimaux.

Fonctions similaires
Articles populaires