配列の要素にタブで区切られた値がある配列があります。 例:配列をハッシュに変換できません
クライアント名\ t所有者\ t日付\ tポート番号。
私はそれをMySQLデータベースにダンプできるようにハッシュに変換する必要があります。以下のような 何か:
my %foo =();
$foo{date} = "111208";
$foo{port} = "2222";
$foo{owner} = "ownername";
$foo{name} = "clientname";
は、私が持っている問題は、重複したクライアント名があるということですが、彼らは別のポート番号に存在します。私はそれをキーとしてclient_nameを使用してハッシュに直接変換すると、重複するクライアント名が削除されます。 MySQLテーブルは{name}と{port}に基づいて索引付けされます。
重複するクライアント名を失うことなく、これをハッシュに変換する方法はありますか?
私は、データベースに挿入するためにハッシュを使用してモジュールを持っているので、私はハッシュとして、それを維持したいです。 1つは、ポート番号をキーとして使用するハッシュのハッシュを作成することでした。 – cottageDog
@cottageDog:私の編集を参照してください。 – CanSpice
@cottageDog:データをハッシュに入れる無限の方法がありますが、すべてがあなたのモジュールがハッシュを要求するフォームに依存します。このモジュールは私たちが読むことができる公開されたものですか?または、それを使用したデータベース挿入の例を教えてください。 – Borodin