Lave arrays ud fra ini fil
Okay jeg har et lille problem her...Jeg har en ini fil med følgene struktur:
[r0xx0rnation]
leader=ddd
rank=0
members=2
list=ddd,mick,
m_ddd=lord,level3
m_mick=d00d,level1
Det jeg har gjort indtil videre er at loade hele files ind i en string.
Det jeg har prøvet, men har fejlet så forfærdeligt med er at separere det sådan at jeg får alle værdierne ind i forskellige arrays....
Jeg har prøvet med følgene:
<?php
foreach(parse_ini_file('guild2.ini', true) as $key => $value) {
$$key = $value;
echo "$key";
preg_match_all("|[(.*)]|U",
"guild2.ini",
$out, PREG_PATTERN_ORDER);
echo $out[0][0] . "," . $out[0][1] . "\n";
}
?>
Det vider r0x0rnati0n, men hvis jeg så skriver
preg_match_all("|leader(.*)rank|U",
sår jeg stadig r0x0rnati0n, så jeg regner med at jeg gør noget HELT forkert i den linie....
Nogle ideer?
Tak på forhånd!