我使用php命令parse_ini_file
加載應用程序的配置。 看看php documentation有一個例子,它看起來像是一個例子,通過使用那些沒有引號"
的數字值是例外。 所以我用一個init文件這樣的:parse_ini_file將數值轉換爲字符串
arr[] = 1
arr[] = 2
arr[] = "string"
integer_value = 3
解析該文件與
$init = parse_ini_file('myConfig.ini',0);
我得到以下結果(var_dump($init);
):
array(2) {
["arr"]=>
array(3) {
[0]=>
string(1) "1"
[1]=>
string(1) "2"
[2]=>
string(6) "string"
}
["integer_value"]=>
string(1) "3"
}
有沒有辦法來處理整數值作爲整數,而不是字符串,以獲得以下結果:
array(2) {
["arr"]=>
array(3) {
[0]=>
int(1)
[1]=>
int(2)
[2]=>
string(6) "string"
}
["integer_value"]=>
int(3)
}
您使用的是哪個版本的PHP? – Blender
@Blender PHP版本5.3.8 –