parse_ini_string
解析配置字符串
parse_ini_string
PHP 5 >= 5.3.0,PHP 7,PHP 8
parse_ini_string() 解析包含 ini 格式设置的字符串,并以数组的形式返回其内容。这个函数类似于 parse_ini_file(),但它处理的是字符串而不是文件。
array parse_ini_string(string $ini, bool $process_sections = false, int $scanner_mode = INI_SCANNER_NORMAL)
成功时返回一个数组,失败时返回 false。
$ini_string = " username = \"admin\" password = \"12345\" <p>[database]<br> host = "localhost"<br> port = 3306<br> ";</p> <p>$config = parse_ini_string($ini_string, true);<br> print_r($config);<br>
在这个示例中,我们构建了一个 INI 格式的字符串,包含默认设置和一个名为 [database] 的节。通过设置 $process_sections 为 true,parse_ini_string 会将其解析成一个多维数组。最终通过 print_r 输出数组内容以供查看。