I receive the following array via an XML feed:
Array
(
[0] =Array
(
[sub_family_id] =290**
[image_types] =1 2**
[short_name] =Vibratory Soil**
[long_name] =Vibratory Soil Compactors**
[image_id] =C018741**
)
[1] =Array
(
[sub_family_id] =287**
[image_types] =1 2**
[short_name] =Soil**
[long_name] =Soil Compactors**
[image_id] =C018741**
)
[2] =Array
(
[sub_family_id] =286**
[image_types] =1 2**
[short_name] =Landfill**
[long_name] =Landfill Compactors**
[image_id] =C018741**
)
[3] =Array
(
[sub_family_id] =288**
[image_types] =1 2**
[short_name] =Vibratory Asphalt**
[long_name] =Vibratory Asphalt Compactors**
[image_id] =C018741**
)
[4] =Array
(
[sub_family_id] =289**
[image_types] =1 2**
[short_name] =Pneumatic**
[long_name] =Pneumatic Compactors**
[image_id] =C018741**
)
)
What's the best way to make this information easily accessible? My idea is
to convert it to an associative array (trimming the double asterisks in the
process) and use the sub_family_id as the key. I could then simply access
the short_name value "Pneumatic" for sub_family_id "289" like
$array['289']['short_name']
Is this a reasonable approach? Is there a better method?