php ini création de tableaux avec parse_ini_file
Est-il possible de créer un tableau avec un fichier de paramètres?
Dans le index.php
fichier, il lit .ini
fichier:
//Parse config file
$settings = parse_ini_file("settings");
E. g. Paramètres de fichier ressemble à ceci:
[States]
east = "Michigan, New York, Minnesota"
Cherche à créer un tableau comme ceci:
array('Michigan', 'New York', 'Minnesota')
C'est exactement ce que
Êtes-vous désireux de créer un tableau qui ressemble à:
oui, je suis en train de créer un tableau qui ressemble (Michigan, de l'Alaska, Minnesota)
ma réponse ne sera que pour vous-le exploser fonction prend un delimeted chaîne et la convertit en un tableau
Chris: toute chance vous pourriez changer la accepté de répondre, pour le bénéfice des autres (comme moi) à la recherche de cette question?
parse_ini_file()
retourne: un tableau associatif. Voir ici: php.net/manual/en/function.parse-ini-file.phpÊtes-vous désireux de créer un tableau qui ressemble à:
("Michigan", "Alaska", "Minnesota")
?oui, je suis en train de créer un tableau qui ressemble (Michigan, de l'Alaska, Minnesota)
ma réponse ne sera que pour vous-le exploser fonction prend un delimeted chaîne et la convertit en un tableau
Chris: toute chance vous pourriez changer la accepté de répondre, pour le bénéfice des autres (comme moi) à la recherche de cette question?
OriginalL'auteur chrisjlee | 2012-06-26
Vous devez vous connecter pour publier un commentaire.
Elle retourne un tableau associatif. Ensuite, pour analyser l'est des états dans un tableau, vous pouvez faire:
$eastStates = explode(', ', $ini['States']['east']);
si vos données sont en effet dans le format que vous avez décrit. Notez que vous pouvez créer de véritables tableaux en format ini, voir la documentation.lol Désolé. J'ai juste tapé dans le plus aléatoire unis.
OriginalL'auteur Lusitanian
La bonne façon de créer un tableau dans votre fichier ini est entre crochets:
Vous pouvez voir un exemple dans le documentation de
parse_ini_file()
:OriginalL'auteur Wesley Murch