I have a XML that looks like this:
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<lang>
<data type="array">
<languageKey index="default" type="array">
<label index="name">Full Name</label>
<label index="sex">Gender</label>
</languageKey>
<languageKey index="es" type="array">
<label index="name">Nombre Completo</label>
<label index="sex">Género</label>
</languageKey>
</data>
</lang>
And I need to convert it to an object or array keeping the index attribute as key of the value.
Ex:
$lang = array (
'default' => array (
'name' => 'Full Name',
'sex' => 'Gender'
),
'es' => array (
'name' => 'Nombre Completo',
'sex' => 'Género'
)
);
I tried with simplexml_load_file() but it eliminates the index and create numeric keys.