使用PHP,如何在非标准INI文件中添加引用?

时间:2017-05-15 20:08:54

标签: php parsing ini

我不得不使用将信息存储在INI格式文件中的自定义应用程序。

不幸的是,它并没有在所有值周围使用双引号,因此PHP的parse_ini_file函数将无效。

是否有某种方法可以在INI文件中的所有值周围添加引号,以便parse_ini_file能够解析它?

2 个答案:

答案 0 :(得分:0)

我找到了适合我的东西!

$lines = file_get_contents('bravo.txt');

$search = array("=", "\r\n");
$replace = array("=\"", "\" ");

答案 1 :(得分:0)

试试这个:

$content = preg_replace('^([^=]+)=\s*(.*)$', '$1="$2"", $fileContent);

这应该确保你不会错误地在你的价值观中包含空格。