ist natürlich Murks. Zumindest absolut ungewöhnlich, dass eine Funktion entweder eine Zahl oder einen String zurückgibt.
die einfachste Variante wäre wenn deine Funktion ein array mit einem Status zurückgibt:
Auf die Funktion habe ich leider keinen Einfluss. Diese ist mir vorgegeben.
Ohje.
Dann wird es schwierig, wenn du sauber programieren möchtest. Aber wenn du sowieso schon solche Funktionen benutzt, kannst du natürlich auch die von dir vorgeschlagene Variante verwenden. Du musst dann aber Warnungen ausschalten.
Struppi.