Jan: Wert von "lenght" in Skalar abspeichern

Beitrag lesen

Hoi,

So siehts aus:

if ((length($FM{'com'}))>$maxt) #$FM{'com') so heisst die Textarea

if(length($FM{'com'}) > $maxt)

zu viele Klammern verwirren.

Nun will ich aber nicht schreiben "if ((length($FM{'com'}))>$maxt)", sondern
wollte einfach length($FM{'com'}) in einem Skalar abspeichern. Z.B.
$zeichen...

Wo ist das Problem?

my $xxx = $FM{'com'} ;

Wozu?

my $zeichen = length($xxx) ;

my $zeichen = length($FM{'com'});

sieht zwar toll aus, funzt aber leider überhaupt nicht,

Was funktioniert denn nicht? Naehere Beschreibung...

deshalb wollte ich euch mal um eure Hilfe bitten.

Mit so ungenauen Informationen kann man nicht helfen ;-)

Gruesse,
c.j.k

Hallo,

Danke für die Antwort, klappt so aber leider auch nicht alles schon ausprobiert ;( Vielleicht noch ne andere Idee? Auf diese Art und weise wurde bisher einfach kein Wert in den Skalar geschrieben (die Anzahl der Zeichen). Wird dieser Wert fest vorgegeben also, zeichen=11 ; so klappts auch. Nur nicht mit dem lenght und nem Skalar :( ratlos