Thread Variable gegen Liste vergleichen (14 answers)
Opened by rc27 at 2013-06-27 10:03

rc27
 2013-06-27 10:03
#168622 #168622
User since
2013-06-18
14 Artikel
BenutzerIn
[default_avatar]
Ich möchte eine Variable gegen eine Liste in einem Array vergleichen. Falls vorhanden gibts ein ok, ansonsten not ok.

An sich sollte dass doch ganz einfach sein, komme aber gerade auf keine ordentliche Lösung.

Das ok wird über if abgefragt und springt falls poitiv dann zurück. Das not ok habe ich einfach hinter die Abfrage gehängt, was jedesmal gesetzt wird solange die if Abfrage negativ ist. Es funktioniert glaube ich, kommt mir aber komisch vor.

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
...	
my @record_types = qw(100 200 300 400 500);
...
# Daten die reinkommen
$record_type_found = substr($file_content,$position+12,3);

foreach (@record_types) {
if ($record_type_found == $_)
{
$record_type_status = "ok";
last;
}
$record_type_status = "not ok"; #
}
print $record_type_found, ": ", $record_type_status, "\n";

Last edited: 2013-06-27 10:17:41 +0200 (CEST)

View full thread Variable gegen Liste vergleichen