- var_dump: documentation ( source)
- strtr: documentation ( source)
- parse_ini_string: documentation ( source)
<?php
$s = <<<EOF
# comment here
[group]
var=123
#comment
var2[]=
var2[]=true
var2[]=yes
var2[]=disabled
var3[a]=test1;test2 #more comment; etc
var3[b]=test3,test3,test5|test6
[group2]
EOF;
$r = parse_ini_string( strtr($s, '#;',';#') , false, INI_SCANNER_RAW);
var_dump($r);