Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   [PHP] Gegenteil von Modulo (https://www.delphipraxis.net/126711-%5Bphp%5D-gegenteil-von-modulo.html)

Yheeky 31. Dez 2008 16:39


[PHP] Gegenteil von Modulo
 
Hi,

ich programmiere gerade etwas in PHP und suche eine Funktion, mit der ich quasi das Gegenteil von Modulo erreichen kann.

Beispiel:
6 und 4
-> 6 / 4 = 1,2
-> 6 % 4 = 2
-> 6 ? 4 = 1 // Das suche ich! Ich möchte die Ganzzahl vor dem Komma bekommen.

Weiss jemand, wie ich das machen kann? Kenne die Funktion leider nicht und Google hat mir leider nicht geholfen.

Danke schonmal und nen guten Rutsch!!

Valle 31. Dez 2008 16:41

Re: [PHP] Gegenteil von Modulo
 
Code:
abs(6 / 4)
:gruebel:

Edit:// Achja, stimmt. Abs() ist die falsche Funktion. Sorry... :wall:

Mit freundlichen Grüßen,

Valle

omata 31. Dez 2008 16:42

Re: [PHP] Gegenteil von Modulo
 
Code:
$abgerundet = floor(6/4);

Marc. 31. Dez 2008 16:44

Re: [PHP] Gegenteil von Modulo
 
Delphi-Quellcode:
bcdiv(Zahl1,Zahl2,Zahl3)
Die Zahl1 wird durch die Zahl2 dividiert. Die Zahl3 bestimmt wieviele Nachkommastellen nach dem Dividieren genommen werden.
Ab PHP3.

mkinzler 31. Dez 2008 16:45

Re: [PHP] Gegenteil von Modulo
 
Wie soll das Verhalten bei negativem Ergebnis sein?

Valle 31. Dez 2008 16:57

Re: [PHP] Gegenteil von Modulo
 
Eventuell wäre folgendes noch gut:

Code:
intval(6 / 4); // 1
intval(-6 / 4); // -1
@Marc: Ich glaube die BC-Math Funktionen sind etwas überdimensioniert dafür. Da ist auch nicht die Garantie gegeben, dass die jeder Server hat.

Mit freundlichen Grüßen,

Valle


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:25 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz