La fonction parse_ini_file() analyse un fichier de configuration (fichier ini) et renvoie les paramètres dans un tableau.
parse_ini_file(fichier,process_sections)
paramètre | décrire |
---|---|
déposer | Requis. Spécifie le fichier ini à vérifier. |
processus_sections | Facultatif. S'il est défini sur TRUE, renvoie un tableau multidimensionnel contenant le nom et les paramètres de chaque section du fichier de configuration. La valeur par défaut est FAUX. |
Astuce : Cette fonction peut être utilisée pour lire le fichier de configuration de votre propre application et n'a rien à voir avec le fichier php.ini.
Remarque : Certains mots réservés ne peuvent pas être utilisés comme noms de clé dans les fichiers ini, notamment : null, yes, no, true et false. Les caractères {}|&~![()" ne peuvent pas non plus être utilisés nulle part dans le nom de la clé.
Contenu de "test.ini":
[names]moi = Robertyou = Peter[urls]first = "http://www.example.com" second = "http://www.w3cschool.cc"
Code PHP :
<?phpprint_r(parse_ini_file("test.ini"));?>
Le code ci-dessus affichera :
Array([moi] => Robert[vous] => Peter[premier] => http://www.example.com[second] => http://www.w3cschool.cc)
Contenu de "test.ini":
[names]moi = Robertyou = Peter[urls]first = "http://www.example.com" second = "http://www.w3cschool.cc"
Code PHP (process_sections défini sur true) :
<?phpprint_r(parse_ini_file("test.ini",true));?>
Le code ci-dessus affichera :
Array([noms] => Array ( [moi] => Robert [vous] => Peter )[urls] => Array ( [premier] => http://www.example.com [second] => http : //www.w3cschool.cc ))