
Kanji
User
May 8, 2002, 10:56 AM
Post #2 of 2
(1102 views)
|
|
Re: [Nosfer] Am I being a dumb ass ?
[In reply to]
|
Can't Post
|
|
A common way of implementing this is by using hashes...
my %dag_stat = ( ".." => { "Z" => "vm werk en nm ziek ", "M" => "vm werk en nm missie ", }, "ZZ" => { "Z" => "heel de dag ziek ", }, ".Z" => { "." => "vm ziek en nm werk ", "M" => "vm ziek en nm missie ", "V" => "vm ziek en nm verlof ", }, ); $melding = $dag_stat{$dat_stat}->{$dag_stataf}; And then if you find that a lot of keys share the same values, you could further extend the $melding assignment to check for defaults.
my %dag_stat = ( "default" => { "Z" => "vm werk en nm ziek ", "M" => "vm werk en nm missie ", }, ".." => { "Z" => "vm werk en nm ziek (Z)", }, ); $melding = $dag_stat{$dat_stat}->{$dag_stataf} || $dag_stat{'default'}->{$dag_stataf} || ""; --k.
|