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]

Reply via email to