php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 01.04.2007, 18:49  
Erfahrener Benutzer
 
Registriert seit: 27.08.2003
Beiträge: 449
PHP-Kenntnisse:
Fortgeschritten
GSJLink
Standard Zahlen mit 0 darstellen?

Hallo,

ich hab nen paar beliebige Zahlen in einem Array (1,5,8,10, etc.) und würde gerne bei der Ausgabe von einstelligen Zahlen ne 0 davor schreiben (=> 01,05,08,10, etc.). Gibts dafür eine extra Funktion oder muss ich das über den umständlichen Weg "wenn die Zahl gleich eine Stelle hat, eine 0 davor" machen?

mfg
Link
GSJLink ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 01.04.2007, 19:18  
Erfahrener Benutzer
 
Registriert seit: 16.02.2006
Beiträge: 303
tinchen
Standard

PHP-Code:
foreach ( $array as $int ) {
        
printf('%02u'$int);

Gruß
Tine
tinchen ist offline  
Alt 01.04.2007, 19:35  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

jenau
PHP-Code:
<?php
function zerofill($mStretch$iLength 2)
{
    
$sPrintfString '%0' . (int)$iLength 's';
    return 
sprintf($sPrintfString$mStretch);
}
$aZeroFilled array_map('zerofill'$aArray);
?>
Habe gerade in den User-Notes gelesen und auch nachgeprüft, sprintf() ist bei 10 Mio. Vergleichen 50% schneller als str_pad(). Der Funktion, die ja eigentlich für soetwas gedacht ist.
Zergling-new ist offline  
Alt 01.04.2007, 20:09  
Erfahrener Benutzer
 
Registriert seit: 16.02.2006
Beiträge: 303
tinchen
Standard

Du solltest vielleicht noch anfügen, dass das was im Array steht nun ein String ist,
wer weiß was damit passieren soll. Oft fällt es ja gar nicht auf, aber macht ja einen
Unterschied.
tinchen ist offline  
Alt 01.04.2007, 23:29  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.989
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

stimmt, obwohl int typen ja nie führende nullen haben.
nikosch ist offline  
Alt 02.04.2007, 11:05  
Erfahrener Benutzer
 
Registriert seit: 27.08.2003
Beiträge: 449
PHP-Kenntnisse:
Fortgeschritten
GSJLink
Standard

Also die Sache mit dem String ist unwichtig, da ja die Rechnungen vorher erfolgt sind. Danke für die Funktion

mfg
Link
__________________
"Ein Script ist nur dann gut, wenn es unabhängig von der verwendeten Plattform funktioniert"
GSJLink 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
[gelöst] Zahlen sortieren mit Varchar moose Datenbanken 8 21.07.2008 13:53
Zahlen (Double) formatiert darstellen Marie PHP Tipps 2007 2 24.01.2007 22:32
Zahlen effektiv verschlüsseln Jacks Rache PHP Tipps 2006 20 10.07.2006 01:44
Zahlen zusammenzählen Sonja PHP Tipps 2006 11 28.03.2006 11:07
Html-Emails im Browser korrekt darstellen Andreas Beitragsarchiv 0 15.08.2005 12:01
Zahlen darstellen --> ###.###,## PHP Tipps 2005-2 2 03.08.2005 16:48
zählen im Array Riot PHP Tipps 2005-2 5 18.07.2005 12:33
Wie prüfe ich einen String ob nur Zahlen enthalten sind ? PHP Tipps 2005 7 31.05.2005 13:02
negative Zahlen farblich darstellen PHP Tipps 2005 9 18.05.2005 11:53
Anzeigen von Zahlen mit 2 Nachkommastellen PHP Tipps 2005 2 11.05.2005 14:01
Zahlen aus Array löschen, die größer (kleiner) sind als X R4v3r PHP Tipps 2005 5 06.03.2005 19:00
Anzahl verschiedener Inhalte zählen? Greezoo Datenbanken 2 18.01.2005 18:52
Formatierung von Zahlen durch Punkte Beatbox PHP Tipps 2004 5 06.10.2004 10:49
[Erledigt] Zählen wie viele Arrays bereits diesen Wert haben PHP Tipps 2004 6 04.09.2004 01:04
Pixel zählen bzw. Zeilen zählen bei PHP bzw. später bei HTM PHP Tipps 2004 5 08.07.2004 09:48

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php aus einstelligen zahlen eine 0 davor setzen, php int mit 0 darstellen, zahl mit 0 davor, php 0, zahlen, int einstellig mit 0 davor, null darstellen im php, 0 darstellen, php zahlen darstellen, zahlen darstellen, zahl mit nullen davor, php zahl einstellig 0 davor, wenn zahl einstellig dann eine null davor

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