php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2006

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 22.07.2006, 10:22  
Gast
 
Beiträge: n/a
Standard Vornullen erstellen

Hallo!

Wie kann ich erreichen, dass eine Zahl immer eine gewisse Anzahl an Stellen vor dem Komma hat und alle fehlenden mit Vornullen auffüllt?

Also beispielsweise soll "1" zu "0001" werden, damit ich vernünftig sortieren kann.

Danke.
Christoph
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 22.07.2006, 10:30  
Erfahrener Benutzer
 
Registriert seit: 01.02.2004
Beiträge: 550
cytrobic
Standard

so könnt mans machen, ist nicht die schönste lösung aber sie funktioniert:

PHP-Code:
while(strlen($zahl) < 4){
  
$zahl "0".$zahl;

__________________
keine
cytrobic ist offline  
Alt 22.07.2006, 10:46  
XLB
Erfahrener Benutzer
 
Registriert seit: 31.07.2005
Beiträge: 1.126
PHP-Kenntnisse:
Fortgeschritten
XLB
Standard

Schau dir mal sprintf() an ...

Beispiel :
PHP-Code:
$zahl=123;
        
        echo 
sprintf("%05d",$zahl); 
Ausgabe : 00123
XLB ist offline  
Alt 22.07.2006, 11:32  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Hallo.

Zitat:
damit ich vernünftig sortieren kann.
Vernünftig sortieren kannst du eigentlich bereits, wenn die Werte als Zahlen vorliegen. Das mit den führenden Nullen ist etwas unschön.

Geht es um eine Datenbank-Spalte oder einen PHP-Array?
Zergling-new ist offline  
Alt 22.07.2006, 11:36  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von Zergling
Hallo.

Zitat:
damit ich vernünftig sortieren kann.
Vernünftig sortieren kannst du eigentlich bereits, wenn die Werte als Zahlen vorliegen. Das mit den führenden Nullen ist etwas unschön.

Geht es um eine Datenbank-Spalte oder einen PHP-Array?
Naja es geht eigentlich um Bilder, die im Dateinamen schon die Vornullen haben, in der Datenbank aber nicht. Deshalb muss ich in der Datenbank die Nummern mit Nullen eintragen.
 
Alt 22.07.2006, 12:08  
Erfahrener Benutzer
 
Registriert seit: 13.11.2005
Beiträge: 2.583
xabbuh
Standard

Warum speicherst du dann nicht den vollständigen Dateinamen in der Datenbank?
xabbuh ist offline  
Alt 22.07.2006, 14:56  
Erfahrener Benutzer
 
Registriert seit: 18.11.2005
Beiträge: 126
Clint
Standard

So also in Mysql gibt es das... und heisst "UNSIGNED ZEROFILL" als Attribute...
__________________
http://www.rentmyphone.com
Clint ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Thumbnail mit genauer Größe erstellen Simon9990 PHP Tipps 2008 9 23.08.2007 05:22
Anker erstellen fachinformatiker HTML, Usability und Barrierefreiheit 5 17.05.2006 10:18
darf keine Datenbank erstellen in phpMyAdmin Datenbanken 2 20.10.2005 19:32
PHP-Bild direkt im Script erstellen? Mex PHP Tipps 2005-2 10 22.08.2005 21:06
Icons für Pocket-Pcs erstellen? Locutus007 Off-Topic Diskussionen 0 19.08.2005 14:38
Wie in DOM eine Textbox erstellen? HTML, Usability und Barrierefreiheit 2 16.08.2005 13:12
Datenbank erstellen PHP Tipps 2005-2 6 31.07.2005 21:51
Tabellen erstellen mit einer install.php Datenbanken 2 27.07.2005 23:59
Stammbaum erstellen Riot PHP Tipps 2005 17 13.05.2005 16:32
Ordner erstellen und Datei uploaden Juuro PHP Tipps 2005 6 20.01.2005 21:18
ordner mit php erstellen PHP Tipps 2004-2 8 17.12.2004 14:47
Dateien erstellen oder schreiben funktioniert nicht im Web PHP Tipps 2004-2 1 05.12.2004 19:39
elektr. Fragebögen erstellen Beitragsarchiv 4 27.10.2004 12:57
[Erledigt] Files von der Platte einlesen und 1File auf Server erstellen PHP Tipps 2004 3 21.08.2004 20:08
Ordner per Skript erstellen --> Rechte Problem PHP Tipps 2004 2 06.07.2004 14:19

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php vornullen, php vornull, javascript vornullen, vornullen php, php zahl vornullen, php aufnullen, sprintf vornullen, mysql vornullen, php zahl mit vornullen, printf vornullen, php zahlen vornullen, php vornullen anzeigen, php int mit vornullen, php mit vornullen, mysql vornull, javascript vornull, php zahl mit vornull, php sprintf vornullen, vornullen, php zahlen mit vornullen

Alle Zeitangaben in WEZ +2. Es ist jetzt 18:13 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.