如何处理配置.ini文件中的特殊字符作为 php 中的变量


How to Handle Special character in config.ini file as variable in php

>我在此的帮助下创建了一个配置.ini文件

我的文件包含:

[first_section]
sourcepath="C:'wamp'www'mydata'"
filetype="csv"
Product="Product"
A & E="A & E"

My.Php文件是

$ini_array = parse_ini_file("config.ini", true);
print_r($ini_array);

当我调用这个PHP程序时,它给出了以下错误

Warning: syntax error, unexpected '&' in config.ini on  in C:'wamp'www'mydata'my.php on line 9

我知道我不能在变量中使用特殊字符。 但我必须只使用它.

所以不知道该怎么办。任何人都可以帮我解决这个问题。

谢谢

不,像&这样的字符不能用作 ini 键。

来自 PHP 手册:

字符?{}|&~![()^"不得在键中的任何位置使用,并且在值中具有特殊含义。

请参阅文档:parse_ini_file