andy: foreach nach if bedienung

Beitrag lesen

hallo,

ich habe ja folgendes code,
$text = "bla bla bla";
foreach(@daten){
if ($text =~ /$_/gi){
print "gefunden";
}
else{
print "nicht gefunden\n";
}

wo weit so gut. nun möchte ich die if bedienung prüfen bevor der foreach schleife, wie schreibt man so was ? z.b:

if (true){
...
}
elsif ($text =~ /$_/gi)foreach(@data){   // hier ist das Problem

print "gefunden\n"
}
else{
print "nicht gefunden\n";
}

danke für eure hilfe

gruss, Andy
...
...