SR__get_all_records(); $vdimap = array(); $vdilist = $xenserver->VDI__get_all_records(); foreach( $vdilist as $key => $vdirecord) { $vdimap[ $key ] = $vdirecord["name_label"]; } foreach($srlist as $sr) { $srname = $sr["name_label"]; $srtype = $sr["type"]; if ($srtype != "iso" ) continue; //var_dump($sr); $isolist = array(); echo "\n"; foreach($sr["VDIs"] as $vdiuuid) { $iso = $vdimap[$vdiuuid]; $isolist[$iso] = $vdiuuid; } uksort($isolist, strcasecmp); foreach($isolist as $iso => $vdiuuid) { echo "\n"; } echo "\n"; }