$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 = []; foreach ($ports_vlans as $ifIndex => $vlan) { $trunk = ''; if (isset($vlan['tagged'])) { $trunk = 'dot1Q'; } foreach ($vlan['untagged'] as $vlan_num) { $vlan_rows[] = [$ifIndex, $vlan_num, $trunk]; } // Set Vlan and Trunk $port_stats[$ifIndex]['ifVlan'] = $vlan_num; $port_stats[$ifIndex]['ifTrunk'] = $trunk; } $headers = ['%WifIndex%n', '%WVlan%n', '%WTrunk%n']; print_cli_table($vlan_rows, $headers); // EOF