found it... some damn values were empty. > -----Original Message----- > From: Nikola Janceski [mailto:[EMAIL PROTECTED]] > Sent: Monday, May 20, 2002 5:17 PM > To: 'Timothy Johnson'; Nikola Janceski; Beginners (E-mail) > Subject: RE: Fastest method with a hashes... > > > That would be my grep method > > $pc = grep $testvalue eq $HASH{$_}, keys %HASH; > > any ideas on how to create reverse hash quick? > This returns an odd number of elements: > > my %BYNAME = map { { "$ALL{$_}" => "$_" } } keys %ALL; > > > -----Original Message----- > > From: Timothy Johnson [mailto:[EMAIL PROTECTED]] > > Sent: Monday, May 20, 2002 5:08 PM > > To: 'Nikola Janceski'; Beginners (E-mail) > > Subject: RE: Fastest method with a hashes... > > > > > > > > The only other thing I can think of that you haven't > mentioned is just > > cycling through the keys 'till you get one that matches, > > which is probably > > not the fastest approach, but if memory is a huge issue, it's > > probably one > > of the most efficient. > > > > foreach(keys %hash){ > > if($hash{$_} = $myvalue){ > > print "I've got a flying machine!\n"; > > } > > } > > > > -----Original Message----- > > From: Nikola Janceski [mailto:[EMAIL PROTECTED]] > > Sent: Monday, May 20, 2002 2:03 PM > > To: Beginners (E-mail) > > Subject: Fastest method with a hashes... > > > > > > I have a hash as follows: > > > > PC1 => Nikola Janceski > > PC2 => Some Moron > > PC3 => Some Other Moron > > etc.. > > > > I want to be able to get the key (PC#) using the value, > > what's the fastest > > method? > > > > What I can think of: > > a. have a reversed hash of the same info. > > b. use that funky module which makes hashes go both ways > > c. grep through the values and grab that. > > d. Your method here. > > > > THANX! > > > > Nikola Janceski > > > > Nature, to be commanded, must be obeyed. > > -- Francis Bacon > > > > > > -------------------------------------------------------------- > > -------------- > > -------------------- > > The views and opinions expressed in this email message are > > the sender's > > own, and do not necessarily represent the views and > opinions of Summit > > Systems Inc. > > > > > > -- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > -------------------------------------------------------------- > -------------- > -------------------- > The views and opinions expressed in this email message are > the sender's > own, and do not necessarily represent the views and opinions of Summit > Systems Inc. > > > -- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] >
---------------------------------------------------------------------------- -------------------- The views and opinions expressed in this email message are the sender's own, and do not necessarily represent the views and opinions of Summit Systems Inc. -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]