I'm a relative newbie and I'm in a bind. I can't seem to get this simple foreach loop with nested if statement to work. I e-mailed the monks a couple weeks ago and thought i had an answer but i guess i was wrong because it's not working now. Why does this work...
@companies = ("FOO,BAR"); foreach $company(@companies) { print "$company" }
printing out: FOO, BAR.
but if i want to determine if either is present in webpage before printing out by using a nested if statement...
it runs, but doesn't print out anything ... even though I know that one of the two companies is on the webpage.@companies = ("FOO,BAR"); $url = "http://www.yadyadyada.com"; $content = get($url); foreach $company(@companies) { if ($content =~/$company/smi){ print "$company" } }
I already tried all match controls (i.e. g,m,s,i in all combinations) to no avail.
thanks for any tips,
cdherold
In reply to If statement in Foreach loop by cdherold
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |