Hallo,
ich habe ein Problem bezüglich der Ternary Operation.
Ich programmiere mit PHP und mysql.
Zum Problem:
Ich habe eine Funktion, die ein String und einen Wert übernimmt. Der String wird mit dem Ternary Operator geprüft und ein passender Wert wird zurückgegeben. Das Problem ist nun, dass ich nicht den richtigen Wert zurück bekomme.
Quellcode:
function Vergleich($Text,$Wert)
{
$Skalierung = ($Text==="abc") ? 14 :
($Text==="def") ? 15 :
usw...
12;
return $Skalierung
}
Lasse ich die Funktion nun durchlaufen, bekomme ich nur selten den richtigen Wert zum Text angezeigt...
Ich habe das ganze vorher mit der Switch-Case Methode durchlaufen lassen und da lief alles.
ich habe ein Problem bezüglich der Ternary Operation.
Ich programmiere mit PHP und mysql.
Zum Problem:
Ich habe eine Funktion, die ein String und einen Wert übernimmt. Der String wird mit dem Ternary Operator geprüft und ein passender Wert wird zurückgegeben. Das Problem ist nun, dass ich nicht den richtigen Wert zurück bekomme.
Quellcode:
function Vergleich($Text,$Wert)
{
$Skalierung = ($Text==="abc") ? 14 :
($Text==="def") ? 15 :
usw...
12;
return $Skalierung
}
Lasse ich die Funktion nun durchlaufen, bekomme ich nur selten den richtigen Wert zum Text angezeigt...
Ich habe das ganze vorher mit der Switch-Case Methode durchlaufen lassen und da lief alles.