我有一个数组,其中数组元素的值由制表符分隔。例如:
客户端名称\t 所有者\t 日期\t 端口号。
我需要将其转换为哈希,以便可以将其转储到 MySQL 数据库中。就像是:
my %foo = ();
$foo{date} = "111208";
$foo{port} = "2222";
$foo{owner} = "ownername";
$foo{name} = "clientname";
我遇到的问题是有重复的客户端名称,但它们存在于不同的端口号上。如果我使用 client_name 作为键将其直接转换为哈希,它将删除重复的客户端名称。MySQL 表基于 {name} 和 {port} 建立索引。
有什么方法可以将其转换为哈希而不会丢失重复的客户端名称?