样例 .ini 文件 ; Comment [personal information] name = "King Arthur" quest = To seek the holy grail favorite color = Blue [more stuff] Samuel Clemens = Mark Twain Caryn Johnson = Whoopi Goldberg 以下命令将把此文件转储为数组,然后打印该数组: $file_array = parse_ini_file("holy_grail.ini"); print_r $file_array; 以下输出的是结果: Array ( [name] => King Arthur [quest] => To seek the Holy Grail [favorite color] => Blue [Samuel Clemens] => Mark Twain [Caryn Johnson] => Whoopi Goldberg ) 当然,您可能注意到此命令合并了各个部分。这是默认行为,但是您可以通过将第二个参数传递给 parse_ini_file 轻松地修正它 :process_sections,这是一个布尔型变量。将 process_sections 设为 True。 $file_array = parse_ini_file("holy_grail.ini", true); print_r $file_array; 并且您将获得以下输出: Array ( [personal information] => Array ( [name] => King Arthur [quest] => To seek the Holy Grail [favorite color] => Blue ) [more stuff] => Array ( [Samuel Clemens] => Mark Twain [Caryn Johnson] => Whoopi Goldberg ) ) PHP 将把数据放入可以轻松解析的多维数组中。 |