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
  • Établir une connexion symbolique symlink

    symlink

    Établiruneconnexions
  • Obtenir des informations sur une connexion linkinfo

    linkinfo

    Obtenirdesinformatio
  • Copier le fichier copy

    copy

    Copierlefichier
  • Vérifiez si le fichier ou le répertoire existe file_exists

    file_exists

    Vérifiezsilefichiero
  • Renvoie la partie de nom de fichier dans le chemin basename

    basename

    Renvoielapartiedenom
  • Testez si le pointeur de fichier atteint la fin du fichier feof

    feof

    Testezsilepointeurde
  • Analyser un fichier de configuration parse_ini_file

    parse_ini_file

    Analyserunfichierdec
  • Créer un nouveau répertoire mkdir

    mkdir

    Créerunnouveaurépert
Articles populaires