PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Restwert/Ganzzahl Funktion in PHP4 ?



Torsten.E
24-04-2004, 10:26
Gibt es für PHP4 eine Funktion, die den Restwert ermittelt,
oder alternativ eine Funktion, die immer eine Ganzzahl
zurückgibt, egal was hinter dem Komma steht (also immer
auf eine Ganzzahl aufgerundet).

z.B.

$Zahl = ???(3/5)

Das Ergebnis ist 0,6 aber ich brauch als Ergebnis 1

$Zahl = ???(5/3)

Das Ergebnis ist 1,666... aber ich brauche als Ergebnis 2


Torsten.E

foobarflu
24-04-2004, 10:50
Gibt es für PHP4 eine Funktion, die den Restwert ermittelt

Sogar nen extra Operator... %
5 % 3 == 2



alternativ eine Funktion, die immer eine Ganzzahl zurückgibt

intval, ceil, floor. Such dir das aus, was Du brauchst

undefined
25-04-2004, 08:51
Wie schon geschrieben mit einem Modolo den wert ermitteln oder mit "sprintf" Das ganze Formatieren.
$a = 20;
$t = (float)1.5;
$ist = $a/$t;
echo "ergibt:".$ist . "<br />";
$endwert = sprintf("%02d", $ist);
echo "Sollwert:" . $endwert;Kurzform:

$a = 20;
$t = (float)1.5;
echo sprintf("%02d", ($a/$t) );

mfg undefined

bischi
25-04-2004, 09:37
$Zahl = ???(3/5)

Das Ergebnis ist 0,6 aber ich brauch als Ergebnis 1

??? Wie soll das gehen? Nach welchen Regeln? Glaub kaum, dass da Modulo funzt... (Sollte wohl stehen: brauche als Ergebnis 3)

MfG Bischi

Torsten.E
25-04-2004, 09:40
Danke hat geklappt, war genau das was ich wollte.

Torsten.E