I see. Would it be possible then to change the second condition in order to make sure that; $input has to be equal to arraya or @{$hoa{arraya}}?
Sure, but do you really want that? Are you aware that @{$hoa{arraya}} will again give you 4 when used in a string comparison.
If you mean things like "has to be equal to any element in @{$hoa{arraya}}" you have to say it that way. We can't guess what you want, so you have to be precise when you say what you want.
Lets say I have 50 arrays inside my hash and I want to do something to each value of a specific array based on <STDIN>. I dont want to right out 50 elsif statements... please help!
We might help you, but you have to be more specific. based on <STDIN>" is not specific. What exactly do you want? search an array in which the line from STDIN occurs? Or select an array based on its name, and then do something with that array?
In reply to Re^4: specific array in hash of arrays
by moritz
in thread specific array in hash of arrays
by kwn
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |