Wie das Thema schon sagt: Kurzform gesucht
Die umständliche Lösung ist klar, wie ich geschrieben hatte.
Nur gefallen mir die vielen notwendigen und verschachtelten IFs/or nicht
Du kannst ja problemlos mehrere Bedingunen in eine Abfrage packen. Falls das noch nicht genügt, kannst du den trim&empty-Teil mit einem regulären Ausdruck abkürzen und erhälst ungefähr folgendes:
$suffix = (isset($_SERVER['MyAktSpr']) && preg_match("\S",$_SERVER['MyAktSpr'])) ? $_SERVER['MyAktSpr'] : 'de';
(ungestestet)