I'm writting an app that uses an ini file (hey there's a first time for everything). The problem that I'm having is this.
my ini file looks like this
[files]
image=graph.jpg
[counts]
letters=1075141
digrams=1075141
trigrams=1075141
[letters]
A=85872,7.99
B=23866,2.22
C=38215,3.55
D=35055,3.26
E=125765,11.7
F=20498,1.91
G=21521,2
H=35281,3.28
I=80021,7.44
J=2726,0.25
K=11390,1.06
L=42467,3.95
M=31573,2.94
N=79137,7.36
O=82872,7.71
P=27854,2.59
Q=2083,0.19
R=77707,7.23
S=79421,7.39
T=83189,7.74
U=28612,2.66
V=13427,1.25
W=19092,1.78
X=2139,0.2
Y=23597,2.19
Z=1761,0.16
[digrams]
ER=19838,1.85
IN=18344,1.71
ES=17908,1.67
ON=16572,1.54
TH=16324,1.52
RE=15263,1.42
TI=14750,1.37
OR=14593,1.36
HE=14525,1.35
AN=14062,1.31
[trigrams]
THE=11673,1.09
ION=6788,0.63
ING=5464,0.51
AND=5389,0.5
TIO=5168,0.48
BSP=5015,0.47
NBS=4995,0.46
ERS=4072,0.38
ENT=4010,0.37
ATI=3780,0.35
but when I use
parse_ini_file($file_name,TRUE)
and then print the array with print_r I get this
Array
(
[files] => Array
(
[image] => graph.jpg
)
[counts] => Array
(
[letters] => 1075141
[digrams] => 1075141
[trigrams] => 1075141
)
[letters] => Array
(
[A] => 85872,7.99
[B] => 23866,2.22
[C] => 38215,3.55
[D] => 35055,3.26
[E] => 125765,11.7
[F] => 20498,1.91
[G] => 21521,2
[H] => 35281,3.28
[I] => 80021,7.44
[J] => 2726,0.25
[K] => 11390,1.06
[L] => 42467,3.95
[M] => 31573,2.94
[N] => 79137,7.36
[O] => 82872,7.71
[P] => 27854,2.59
[Q] => 2083,0.19
[R] => 77707,7.23
[S] => 79421,7.39
[T] => 83189,7.74
[U] => 28612,2.66
[V] => 13427,1.25
[W] => 19092,1.78
[X] => 2139,0.2
[Y] => 23597,2.19
[Z] => 1761,0.16
)
[digrams] => Array
(
[ER] => 19838,1.85
[IN] => 18344,1.71
[ES] => 17908,1.67
)
)
so my entire ini file is not parsed. Does anyone know why this is happening?