1
比如我試過這樣:PHP。如何在函數parse_ini_string()中解析它們時如何將空數組存儲在ini文件中?
parse_ini_string('
abc[] =
');
,但該元素ABC是不是空的,有1個空字符串,它
比如我試過這樣:PHP。如何在函數parse_ini_string()中解析它們時如何將空數組存儲在ini文件中?
parse_ini_string('
abc[] =
');
,但該元素ABC是不是空的,有1個空字符串,它
不能直接存儲空陣列中的INI文件。 INI格式沒有足夠的表現力 - 上面的語法描述了一個數組推送,因此它將一個空元素推到數組上。
一種解決方法,雖然難看,是這樣的:
$parsed = parse_ini_file('file.ini');
foreach ($parsed as $k => &$v) {
if ($v === array('')) {
$v = array();
}
}