$vlan) { foreach (list_to_range($vlan['atiStkSwVlanTaggedPortListModule1']) as $ifIndex) { $ports_vlans[$ifIndex]['tagged'][] = $vlan_num; } foreach (list_to_range($vlan['atiStkSwVlanUntaggedPortListModule1']) as $ifIndex) { $ports_vlans[$ifIndex]['untagged'][] = $vlan_num; } } $vlan_rows = array(); foreach ($ports_vlans as $ifIndex => $vlan) { $trunk = ''; if (isset($vlan['tagged'])) { $trunk = 'dot1Q'; } foreach ($vlan['untagged'] as $vlan_num) { $vlan_rows[] = array($ifIndex, $vlan_num, $trunk); } // Set Vlan and Trunk $port_stats[$ifIndex]['ifVlan'] = $vlan_num; $port_stats[$ifIndex]['ifTrunk'] = $trunk; } $headers = array('%WifIndex%n', '%WVlan%n', '%WTrunk%n'); print_cli_table($vlan_rows, $headers); // EOF