Da es mich ankotzt jedes mal aufwendige ifs zu schreiben wenn man nur auf wahrheitsgehalt prüfen möchte hab ich mir die Funktion Bool geschrieben.
Vielleicht kann ja der eine oder andere diese gebrauchen.
Hier ein kleines Snippet was Array´s Integer Strings auf Bool prüft.
Sprich ob sie True oder False sind.
Func bool($wert)
If IsBool($wert) Then Return $wert
If IsNumber($wert) and $wert > 0 Then Return True
If IsString($wert) and $wert <> "" Then Return True
If IsArray($wert) Then Return True
Return False
EndFunc ;==>bool
#cs
bool("Hallo Welt") Liefert True da der String nicht lerr ist
bool(1) Liefert True da der Integer größer 0 ist
bool(-1) Liefert False da der Integer kleiner/gleich 0 ist
Desweiteren werden Array´s Unterstützt wenn diese nicht Leer sind wird True geliefert andernfalls False
#ce