i have a xml file named fonts.xml
<fonts>
<font>
<name>ABeeZee</name>
<category>sans-serif</category>
</font>
<font>
<name>Abel</name>
<category>sans-serif</category>
</font>
</fonts>
now i want it like an multidimensional array
array = (
0 => array(
name => Azeebee
category => sans-serif
),
1 => array(
name => Abel
category => sans-serif
)
);
i have tried this
$doc = new \DOMDocument();
$doc->load( '/fonts/font.xml' );
$nodelist = $doc->getElementsByTagName( "font" );
$list = array();
foreach ($nodelist as $n)
{
$value = $n->nodeValue;
$list[] = $value;
}
if (count($list) > 0)
{
echo $list[0];
}
how can i get a multidimension array like this from the above xml structure! Any idea?