我不得不使用将信息存储在INI格式文件中的自定义应用程序。
不幸的是,它并没有在所有值周围使用双引号,因此PHP的parse_ini_file
函数将无效。
是否有某种方法可以在INI文件中的所有值周围添加引号,以便parse_ini_file
能够解析它?
答案 0 :(得分:0)
我找到了适合我的东西!
$lines = file_get_contents('bravo.txt');
$search = array("=", "\r\n");
$replace = array("=\"", "\" ");
答案 1 :(得分:0)
试试这个:
$content = preg_replace('^([^=]+)=\s*(.*)$', '$1="$2"", $fileContent);
这应该确保你不会错误地在你的价值观中包含空格。