Hallo ich richtig bin versucht ternären Operator formatiert wird mehrere Bedingungen in PHP zu verwenden:Ternary Betreiber mit mehreren Bedingungen
$result = ($var !== 1 || $var !== 2) ? '' : 'default';
Das Problem ist, dass in diesem Format immer wahr ich nicht einmal iv der $ var ist 1 oder 2. Mit einer Bedingung zum Beispiel $var == 0
funktioniert es gut. Jede Hilfe ist willkommen.
vergleichen Sie gegen einen String? Versuchen Sie '$ var! == '1'' (mit Anführungszeichen) oder' $ var! = 1' –
Wenn '$ var' gleich ist mit' 1', ist es nie gleich '2' und zurück. Willst du nicht '&&'? – FirstOne
Versuch $ result = ($ var! == 1)? '': (($ var! == 2)? '': 'default') – srujana