php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 12.01.2005, 11:16  
Erfahrener Benutzer
 
Benutzerbild von JEGO
 
Registriert seit: 01.12.2003
Beiträge: 2.555
PHP-Kenntnisse:
Anfänger
JEGO wird schon bald berühmt werden
Standard problem mit führender Null

Hi zusammen,

ich habe folgendes problem.

ich habe eine berechnung gemacht, bei der das ergebnis immer zwischen 1 und 50 liegt. das ergebniss wird dann in eine DB geschrieben.

nun sollen aber die einstelligen Zahlen mit Führender Null in die DB geschrieben werden.
also die 1-9 soll zu 01-09 werden. der Rest soll so bleiben....
wie kann ich das anstellen???

PS. das ergebnis wir in einer Vriablen z.B. $a gespeichert.
__________________
Gruß JEGO

Ein PHP Script tut, was Du schreibst, nicht was Du willst.
JEGO ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 12.01.2005, 11:19  
Gast
 
Beiträge: n/a
Standard

Wenn das Ergbenis der Berechnung in der Variablen zB. $erg steht dann mach mal so :

PHP-Code:
IF (strlen($erg)<'2') {
$erg='0'.$erg;

 
Alt 12.01.2005, 11:20  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

http://php.net/str_pad
imported_Ben ist offline  
Alt 12.01.2005, 11:25  
Gast
 
Beiträge: n/a
Standard

oder so ...
 
Alt 12.01.2005, 11:36  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 2.150
Guradia befindet sich auf einem aufstrebenden Ast
Standard

PHP-Code:
<?php
$a 
sprintf ('%02d'$a);
?>
Guradia ist offline  
Alt 12.01.2005, 11:42  
Gast
 
Beiträge: n/a
Standard

Guradia fände es nicht schlecht wenn Du da noch ein bischen was erklärst ist ja im
Anfänger ... da ergibt sich sofort die nächste Frage :wink: oder !?
 
Alt 12.01.2005, 12:21  
Erfahrener Benutzer
 
Benutzerbild von JEGO
 
Registriert seit: 01.12.2003
Beiträge: 2.555
PHP-Kenntnisse:
Anfänger
JEGO wird schon bald berühmt werden
Standard

danke habs hinbekommen...

EDIT

sprintf ist ne gute lösung....
__________________
Gruß JEGO

Ein PHP Script tut, was Du schreibst, nicht was Du willst.
JEGO ist offline  
Alt 12.01.2005, 12:23  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 5.235
PHP-Kenntnisse:
Fortgeschritten
mepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblick
mepeisen eine Nachricht über ICQ schicken mepeisen eine Nachricht über Skype™ schicken
Standard

Ich würde das an deiner Stelle aber nicht anstreben. Grund: Lies dir einmal die Definition von Zahlenformaten durch. Das mit der führenden Null kann gehörig nach hinten losgehen.

Stichwort: Oktale Zahlen.
__________________
www.php-maven.org PHP und Maven vereint: Build/Deploy/Produktion/Konfiguration, Projekt Management, CI, PHPUnit, zahlreiche Frameworks
Twitter @ https://twitter.com/#!/mepeisen und Facebook @ http://t.co/DZnKSUih
mepeisen ist offline  
Alt 12.01.2005, 12:38  
Gast
 
Beiträge: n/a
Standard

Es könnte ja nur bei der Ausgabe umgesetzt werden und nicht beim wegschreiben
 
Alt 12.01.2005, 12:40  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 5.235
PHP-Kenntnisse:
Fortgeschritten
mepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblick
mepeisen eine Nachricht über ICQ schicken mepeisen eine Nachricht über Skype™ schicken
Standard

Ich meine ja nur, dass man da durchaus vorsichtig sein muss, wenn man das weiter verarbeiten will. Das kann (muss nicht) nach hinten losgehen. Wenn man sich dessen bewusst ist und dann beispielsweise nur bei der Ausgabe per ECHO die führende Null mitgibt, ansonsten aber alles ohne führende Null beläßt, sollte es klar gehen.
__________________
www.php-maven.org PHP und Maven vereint: Build/Deploy/Produktion/Konfiguration, Projekt Management, CI, PHPUnit, zahlreiche Frameworks
Twitter @ https://twitter.com/#!/mepeisen und Facebook @ http://t.co/DZnKSUih
mepeisen 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
[Erledigt] Problem bei INSERTEN INTO RedDragon PHP Tipps 2008 37 18.07.2008 16:26
PHP/MySQL: QCodo's Code-Generator Zergling-new Tutorials 2 09.05.2008 05:33
SELECT-Abfrage optimieren pz6j89 Datenbanken 14 17.04.2008 17:37
Problem mit Newssystem zichy PHP Tipps 2008 5 20.03.2008 13:37
DB Portierung ins neue Mysql: Error 1060 duplicate column dealer Datenbanken 4 02.11.2007 08:45
Transaktion(en) mit der InnoDB-Engine, aber wie?! PsychoEagle Datenbanken 12 23.07.2007 12:11
where Abfrage in anderer Tabelle?? Matthiasnet Datenbanken 10 11.04.2007 17:35
Normalisierung einer chaotischen Tabelle maeck Datenbanken 10 12.12.2006 18:17
UTF-8 und Anführungszeichen unten McWolle PHP-Fortgeschrittene 7 30.09.2006 23:23
verschachtelte if-else anweisung!? PHP Tipps 2005-2 7 04.08.2005 11:53
mysql dump einspielen (ohne phpmyadmin) PHP Tipps 2005-2 6 18.06.2005 21:50
Fremdschlüssel/Primärschlüssel Problem Datenbanken 5 22.04.2005 12:47
Problem mit Primary Key.... Datenbanken 2 22.09.2004 20:15
Problem mit "insert into" test022 PHP Tipps 2004 4 20.09.2004 15:23
HILFE: Column count doesn't match value count at row 1 Datenbanken 17 12.06.2004 16:45

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
phpmyadmin führende null, php einstellige zahl mit führender null, führende nullen problematik, php zahlen mit führenden 0 probleme, php code generator ohne führende null, phpmyadmin führende nullen, php einstellige zahlen mit führender null, java zahl mit führenden nullen fehler, führende nullen in db schreiben php, php führende 0 wenn einstellig, innodb keine führenden nullen, mysql format \führende null\ select abfrage -datum -datumsformat

Alle Zeitangaben in WEZ +2. Es ist jetzt 07:56 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.