And, in an amzingly stupid manner, here's a correction to that code.  sorry.

--- "Rev. Jonathan T Sage" <[EMAIL PROTECTED]> wrote:
> well, there may be more efficient means but something like this shoudl do the
> trick.
> 
> sub returnkey {
>   foreach $zipcode (keys %hash) {
>     if ( $hash{$zipcode} eq $cityname ) { return $zipcode; }
>   }
> }
> 
> ~jon
> 
> --- Big Bird <[EMAIL PROTECTED]> wrote:
> > I'm converting a massive fixed width file to a delimited one, but the file 
> > has some fields missing.  It's my job to try to deduce the value of each 
> > missing field from another one present in that line of the file.  One 
> > example is deducing the missing zip code given the city field.
> > 
> > I have a hash of zipcode-city pairs.  Since a city may have more than one 
> > zip code, the zipcodes are the keys.  If there is exactly 1 value in the 
> > hash that matches the city in the line of the file, I need to get the key 
> > for that value, but how can I do it?
> > _________________________________________________________________
> > Get your FREE download of MSN Explorer at http://explorer.msn.com
> > 
> 
> 
> =====
> ==========================================================
>   "Did you ever wonder if the person in the puddle is 
>    real, and you're just a reflection of him?"
>             - Calvin (from Calvin & Hobbes)
> ==========================================================
>  Rev. Jonathan T Sage [-WiSE-] [[EMAIL PROTECTED]]
>    HTTP://www.wisefreebsd.org
> 
> __________________________________________________
> Do You Yahoo!?
> Get personalized email addresses from Yahoo! Mail - only $35 
> a year!  http://personal.mail.yahoo.com/


=====
==========================================================
  "Did you ever wonder if the person in the puddle is 
   real, and you're just a reflection of him?"
            - Calvin (from Calvin & Hobbes)
==========================================================
 Rev. Jonathan T Sage [-WiSE-] [[EMAIL PROTECTED]]
   HTTP://www.wisefreebsd.org

__________________________________________________
Do You Yahoo!?
Get personalized email addresses from Yahoo! Mail - only $35 
a year!  http://personal.mail.yahoo.com/

Reply via email to