2016-04-28 12 views

Antwort

1

Bevor alles, was Sie über ein solides Verständnis der haben müssen Bedeutung von Prozentsätzen und wie sie berechnet werden.

Die Bedeutung von "x15% von y ist" ist:

x = (15 * y)/100 

Die arithmetischen Operationen mit Prozentsätzen sind ähnlich. Wenn a steigt mit 12% (von seinem aktuellen Wert), dann:

a = a + (12 * a)/10 

, die die gleiche wie:

a = 112 * a/100 

9% Subtrahierend (von seinem aktuellen Wert) von b ist:

b = b - (9 * b)/100 

oder

b = b * 91/100 

was tatsächlich ist 91% des Wertes b (100% - 9%b).


Drehen Sie die oben a, b, x, y in PHP-Variablen (von $ vor ihnen platziert), beenden Sie die Anweisungen mit Semikolons (;) und Sie gültige PHP Code, der Prozentsatz Operationen ausführt.

PHP bietet keine spezielle Funktion, die mit Prozentsätzen arbeiten können. Wie Sie oben sehen können, besteht keine Notwendigkeit für sie.

1

My 2 Cent;)

PHP

function pctDiff($x1, $x2) { 
    $diff = ($x2 - $x1)/$x1; 
    return round($diff * 100, 2); 
} 

Usage:

$oldValue = 1000; 
$newValue = 203.5; 
$diff = pctDiff($oldValue, $newValue); 
echo pctDiff($oldValue, $newValue) . '%'; // -79.65% 

Swift Mit 3

func pctDiff(x1: CGFloat, x2: CGFloat) -> Double { 
    let diff = (x2 - x1)/x1 
    return Double(round(100 * (diff * 100))/100) 
} 

let oldValue: CGFloat = 1000 
let newValue: CGFloat = 203.5 
print("\(pctDiff(x1: oldValue, x2: newValue))%") // -79.65% 
+0

Danke, ich suchte nach etwas. – viniciussvl

Verwandte Themen