parse_ini_file
pathinfo
Fonctions sur les systèmes de fichiers
PHP Manual

# parse_ini_string

(PHP 5 >= 5.3.0)

parse_ini_string — Analyse une chaîne de configuration

### Description

array parse_ini_string ( string `$ini` [, bool `$process_sections` = false [, int `$scanner_mode` = INI_SCANNER_NORMAL ]] )

parse_ini_string() retourne la configuration dans une chaîne de type `ini` dans un tableau associatif.

La structure de la chaîne doit être la même que celle du fichier php.ini.

### Liste de paramètres

`ini`

  Le contenu de type ini à analyser.

`process_sections`

  En activant le paramètre `process_sections` avec `TRUE`, vous obtiendrez un tableau multidimensionnel, avec les noms de sections et de directives. La valeur par défaut du paramètre `process_sections` est `FALSE`

`scanner_mode`

  Peut prendre les valeurs des constantes `INI_SCANNER_NORMAL` (par défaut) ou `INI_SCANNER_RAW`. Si `INI_SCANNER_RAW` est utilisé, les valeurs des options ne seront pas analysées.

### Valeurs de retour

Les directives sont retournées sous forme de tableau array en cas de succès, et `FALSE` en cas d'erreur.

### Notes

> Note: Il y a plusieurs mots réservés que ne doivent pas être utilisés comme clé dans les fichiers .ini. Cela inclut : null, yes, no, true, false, on, off, none. Les valeurs null, no et false sont retournées comme "" (chaîne vide); les valeurs yes, true, on sont retournées comme "1". Les caractères ?{}|&~![()^" ne doivent être utilisés nulle part dans les clés, et ont une signification spéciale dans les valeurs.

### Voir aussi

- parse_ini_file() - Analyse un fichier de configuration

parse_ini_file
pathinfo
Fonctions sur les systèmes de fichiers
PHP Manual