in reply to Re^5: check if an element exists in array
in thread check if an element exists in array

I am using your piece of code:
if ( grep { $_->[0] eq $name } @names ) { }
It matches 'Jim' for example, but how do I print Jim's number?
 print $_->[1]; ?

Replies are listed 'Best First'.
Re^7: check if an element exists in array
by FunkyMonk (Bishop) on Apr 19, 2008 at 10:20 UTC
    I think you haven't thought about this enough. Jim doesn't have a number, he has two. The print above will work in the for loop example I gave in my first reply:
    for ( grep { $_->[0] eq $name } @names ) { print $_->[1]; }


    Unless I state otherwise, my code all runs with strict and warnings