配列の要素がタブで区切られた値を持つ配列があります。例えば:
クライアント名 \t 所有者 \t 日付 \t ポート番号.
これをハッシュに変換して、MySQL データベースにダンプできるようにする必要があります。何かのようなもの:
my %foo = ();
$foo{date} = "111208";
$foo{port} = "2222";
$foo{owner} = "ownername";
$foo{name} = "clientname";
私が抱えている問題は、クライアント名が重複しているが、それらが異なるポート番号に存在することです。client_name をキーとして直接ハッシュに変換すると、重複するクライアント名が削除されます。MySQL テーブルは、{name} と {port} に基づいてインデックスが作成されます。
重複したクライアント名を失うことなく、これをハッシュに変換する方法はありますか?