[F] Problem mit $iflonger()

Problem mit $iflonger()

Syntax:
$iflonger(a,b,x,y)
wenn a länger b ist, wird x zurück geliefert, andernfalls y.

Beispiele:
$iflonger('ab','a',1,0) ==> 1
$iflonger('ab','ab',1,0) ==> 1
$iflonger('a','ab',1,0) ==> 1
Warum gibt es immer dasselbe Ergebnis=1?

$iflonger('1','12',1,0) ==> 0
$iflonger('12','12',1,0) ==> 0
$iflonger('123','12',1,0) ==> 0
$iflonger(123,12,1,0) ==> 0
Warum gibt es immer dasselbe Ergebnis=0?

DD.20101108.1110.CET

Danke, Detlev. Wird zur nächsten Version behoben.

Viele Grüße
Florian

MP3tag v2.47a

$iflonger(abcdef,50,laenger,kuerzer) ergibt leider immer noch laenger

Ist doch korrekt.

abcdef = 6 Zeichen
50 = 2 Zeichen

Bis MP3tag Version 2.46a wurde das aber als "wenn abcdef länger als 50 Zeichen ist" interpretiert.
War das dann die ganzen Jahre falsch?

Ja. Ich hab mich auch gewundert... :slight_smile: