11. August 201015 j Hi, könntet ihr mir erklären, was hinter folgender Konstruktion steckt? $rank_title = (isset($ranks['special'][$user_rank]['rank_title'])) ? $ranks['special'][$user_rank]['rank_title'] : ''; [/PHP] insbesondere geht es mir hierbei um das "?" und den ":" . auch wäre es gut zu wissen, ob $ranks[...][...][...] hier ein 3D-array sein soll. mfg callidus
11. August 201015 j Das mit dem Fragezeichen und Doppelpunkt ist ein ternärer Operator. Die gepostete Zeile ist eine Zuweisung in die Variable $rank_title. Ist im verschachtelten Array $ranks['special'][$user_rank] das Array-Element 'rank_title' vorhanden und nicht NULL (Funktion isset()), bekommt $rank_title dessen Wert zugewiesen - sonst den Leerstring (''). Bearbeitet 11. August 201015 j von azett
11. August 201015 j Boah... grad die Antworten-seite geladen un schon warn anderer schneller... *grummel*
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.