CronJob-Service
bei SELFPHP mit ...
|
+ minütlichen Aufrufen
+ eigenem Crontab Eintrag
+ unbegrenzten CronJobs
+ Statistiken
+ Beispielaufrufen
+ Control-Bereich
Führen Sie mit den CronJobs von
SELFPHP zeitgesteuert Programme
auf Ihrem Server
aus. Weitere Infos
|
:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
|
PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden |
05.03.2005, 11:07:16
|
Anfänger
|
|
Registriert seit: Aug 2004
Beiträge: 65
|
|
Runden
Hi,
gibt es bei den Rundungsfunktionen eine Möglichkeit, nicht nur Dezimalstellen, sondern auch ganze Zahlen zu runden? z.B. 8 ist rund 10, 59 ist rund 60, 238 ist rund 240 (oder 250 oder 200) 568 ist rund 570 oder 1.000.
Gibt es solch eine Funktion oder muss ich alle Zahlen in Strings zerlegen und mit if - Abfragen "zu Fuss" ab/aufrunden ?
Gruss Klaus, die Maus
|
05.03.2005, 11:24:42
|
|
SELFPHP Guru
|
|
Registriert seit: May 2003
Beiträge: 7.187
|
|
AW: Runden
Mit round(), in dem du den optionalen Parameter precision benutzt.
|
05.03.2005, 11:55:38
|
Member
|
|
Registriert seit: Oct 2002
Ort: ch
Beiträge: 822
|
|
AW: Runden
Wenn Du auf eine gewisse Schwelle runden willst, kannst du folgende funktion benutzen (nicht getestet, sollte aber gehen)
PHP-Code:
function round_to(x, schwelle){
return(round(x/schwelle)*schwelle);
}
zB wäre dann round_to(13,10) = round(1.3) * 10 = 10
|
05.03.2005, 14:14:46
|
Anfänger
|
|
Registriert seit: Aug 2004
Beiträge: 65
|
|
AW: Runden
Zitat:
Zitat von xabbuh
Mit round(), in dem du den optionalen Parameter precision benutzt.
|
ne, das is es leider nicht, round() mit dem Parameter rundet lt. Manual nur Nachkommastellen, da komme ich dann auf eine ganze Zahl. Da sind ceil und co. für meinen Anwendungszweck besser geeignet, nur wird halt auf die ganze Zahl des Einers gerundet.
Gruß Klaus
|
05.03.2005, 15:39:41
|
|
SELFPHP Guru
|
|
Registriert seit: May 2003
Beiträge: 7.187
|
|
AW: Runden
Zitat:
Zitat von klaus-maus
ne, das is es leider nicht, round() mit dem Parameter rundet lt. Manual nur Nachkommastellen, da komme ich dann auf eine ganze Zahl. Da sind ceil und co. für meinen Anwendungszweck besser geeignet, nur wird halt auf die ganze Zahl des Einers gerundet.
|
Ich weiß ja nicht, ob du nur im deutschen oder auch im englischen Manual geschaut hast. Aber im englischen findest du zum Beispiel dieses Beispiel:
PHP-Code:
<?php
echo round(1241757, -3); // 1242000
?>
Oder um mal dein Beispiel mit 568 zu nehmen:
PHP-Code:
<?php
$var = 568;
print round($var, -1);
?>
|
05.03.2005, 15:57:54
|
|
Anfänger
|
|
Registriert seit: Mar 2005
Ort: Berlin/Germany
Beiträge: 59
|
|
AW: Runden
Moin jungs,
Runden von Zahlen ist einfach ein unschlagbar interessantes Thema. Die englische Manual enthält weit aus mehr anregende Beispiele.
@klaus-maus: Du kannst dir ja auch diese Beispiel mal betrachten.
PHP-Code:
<?php
// Vorgabe
$wert = 568;
// Resultat: 570
echo round($wert, -1);
// Resultat: 600
echo round($wert, -2);
// Resultat: 1000
echo round($wert, -3);
// Vorsicht - Resultat: 0
echo round($wert, -4);
?>
Anmerkung: Zur Ausgabe kannst natürlich auch print() verwenden.
Be inspired...
Liebe Grüsse
Matze K.
|
08.03.2005, 13:40:13
|
Anfänger
|
|
Registriert seit: Aug 2004
Beiträge: 65
|
|
AW: Runden
Zitat:
Zitat von xabbuh
Ich weiß ja nicht, ob du nur im deutschen oder auch im englischen Manual geschaut hast. ...
|
ich bevorzuge die deutsche Variante ;-).
Ist allerdings ärgerlich, dass die Versionen so voneinander abweichen. Werde künftig beide mans befragen.
gruss Klaus.
Geändert von klaus-maus (08.03.2005 um 13:40:49 Uhr)
|
08.03.2005, 14:07:41
|
|
SELFPHP Guru
|
|
Registriert seit: May 2003
Beiträge: 7.187
|
|
AW: Runden
Zitat:
Zitat von klaus-maus
Ist allerdings ärgerlich, dass die Versionen so voneinander abweichen. Werde künftig beide mans befragen.
|
Das englische ist in der Regel das aktuellere / bessere, da hier zunächst aktualisiert wird und erst anschließend wir, wenn überhaupt, nach und nach übersetzt.
|
08.03.2005, 16:53:05
|
|
Administrator
|
|
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|
|
AW: Runden
wobei eine komplette übersetzung wohl nie zustande kommen wird. das sind sooooo viele fehler drine, das ist nicht mehr feierlich.
__________________
Gruß |Coding
---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.
www.qozido.de
|
08.03.2005, 17:14:17
|
|
SELFPHP Guru
|
|
Registriert seit: May 2003
Beiträge: 7.187
|
|
AW: Runden
Zitat:
Zitat von |Coding
wobei eine komplette übersetzung wohl nie zustande kommen wird. das sind sooooo viele fehler drine, das ist nicht mehr feierlich.
|
Wird da überhaupt mal vernünftig aktualisiert? Irgendwie werden mehr Sachen raus genommen als das irgendwo was verbessert wrd. Wie zum Beispiel bei der Liste der Konfigurationsmöglichkeiten in der php.ini
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
Forumregeln
|
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 20:58:36 Uhr.
|