You are not logged in.

wcf.regNote.message

Astronic

Trainee

  • "Astronic" started this thread

Posts: 116

Location: Rhein-Main

  • Send private message

1

Monday, August 30th 2004, 10:10pm

Nur bestimmte Kommazahlen ausgeben

Hallo!

Ich habe eine Frage.
Und zwar möchte ich von einer Funktion, die mir normalerweise eine ellenlange Kommerzahl um die Ohren wirft, nur die ersten 4 Stellen wissen...

PHP Source code

1
2
3
4
5
6
7
$jahrestage 366;
$jahr date("Y");

$wochentage date("W")*7;
$wochentagdate("w");
$jahrestag $wochentage+$wochentag/$jahrestage;
//hier dürfen nur die ersten 4 Nach-Kommazahlen stehen...


Des weiteren interessieren mich bei der drauffolgenden Funktion nur die letzten beiden Kommazahlen...

PHP Source code

1
2
3
4
5
6
7
8
9
10
$dezidatum $jahr.$jahrestag;


$werta 12.3685;
$wertb 0.19;

$schritta = ($dezidatum-2000);
$schrittb $schritta*$werta-$wertb;
//hier sollen nur die letzten beiden kommazahlen ausgegeben werden
echo "$schrittb";


Es gab dafür mal ganz nützliche Befehle, aber momentan habe ich keine Idee wie das funktionieren könnte...

Kann mir jemand helfen?
Astronic
Mod: PHP, HTML, Windows, Mac
Ich gebe gerne Hilfe und Tipps per PM, aber bitte nicht per e-Mail.
:)

Thies

Beginner

Posts: 10

Location: Vega

  • Send private message

2

Wednesday, September 1st 2004, 1:56pm

Ist ganz einfach: http://www.php.net/round

Source code

1
2
3
4
5
$foo = round (3.4);  // $foo == 3.0
$foo = round (3.5);  // $foo == 4.0
$foo = round (3.6);  // $foo == 4.0

$foo = round (1.95583,2);  // $foo == 1.96 


Grundsätzlich Abrunden: http://www.php.net/floor
Grundsätzlich Aufrunden: http://www.php.net/ceil

CU

Frank-Andre
Credendo Vides

piep001

Intermediate

Posts: 338

Location: NRW

Occupation: Fachinformatiker (AE)

  • Send private message

3

Wednesday, September 1st 2004, 3:25pm

Achja, PHP ist immer so lieb und hält für alles ne Funktion parat!! :P :D
Spaß im Netz auf www.piep001.de

Astronic

Trainee

  • "Astronic" started this thread

Posts: 116

Location: Rhein-Main

  • Send private message

4

Wednesday, September 1st 2004, 3:44pm

Danke!
Ich habs jetzt so gelöst:

PHP Source code

1
2
$zphase = ($dezidatum-2000)*12.3685-0.19$phase substr(round($zphase2) , -2);
Astronic
Mod: PHP, HTML, Windows, Mac
Ich gebe gerne Hilfe und Tipps per PM, aber bitte nicht per e-Mail.
:)

wcf.user.socialbookmarks.titel