2016-04-30 3 views
0

in PHP verwandeln Ich brauche einen Gewinn Verlust-Verhältnis von meiner app in PHP (Laravel 5,2)Wie (KD) Nummer in win Prozentsatz

ich diese beiden Zahlen zu berechnen:

$array['WinLoss'] = $array['GamesWon']/$array['TotalGamesLost']; 

Welche gibt mir:

Win: 480 

Loss: 400 

ich habe versucht, dies meiner Ansicht nach tun:

{{ round((float)$WinLoss * 100) . '%' }} 

aber es gibt mir 120%. Das ist offensichtlich nicht korrekt, sollte es etwa 58% sein

Wie würde ich berechnen um rund 58% nicht 120% zu zeigen?

+0

Hinweis gewonnen: Es wäre wahrscheinlich am besten sein, um diese Aktion in Ihrem Controller auszuführen. Die Ansicht sollte im Idealfall nicht mit irgendwelchen tatsächlichen Berechnungen zu tun haben, sie sauber halten und sich hauptsächlich auf tatsächliche Ansichten beziehen. – Bono

Antwort

1
$array['WinLoss'] = round(100 * ($array['GamesWon']/($array['TotalGamesLost'] + $array['GamesWon'])), 2); 

würden Sie% der Spiele

+0

Ja danke, ich werde als richtig markieren, wenn es mir erlaubt ist – David