Ergebnis 1 bis 10 von 10

Thema: Nur ganze Stunden raufzählen

  1. #1
    TP-Junior
    Registriert seit
    Jul 2010
    Beiträge
    13

    Nur ganze Stunden raufzählen

    Hallo,

    ich möchte gerne eine Funktion Programmieren die mir die ganzen vollen 24 Stunden, also von 00:00 - 24:00, raufzählt. Ich habe aber keine Ahnung mit welcher Funktion ich arbeiten soll.
    Könnt ihr mir bitte einen Tipp geben?

    lG

  2. #2
    TP-Special Mod Avatar von webmichl
    Registriert seit
    Jun 2001
    Ort
    8°21' O 49°1' N
    Beiträge
    8.676
    Raufzählt oder ausliest? Für's Auslesen ist localtime() zuständig.
    Gruß, der Michl


    * * * if you want them to RTFM, make a better FM! * * *

  3. #3
    TP-Junior
    Registriert seit
    Jul 2010
    Beiträge
    13
    Ich möchte einfach ein Array erstellen, das die ganzen Stunden im Format 00:00 - 24:00 enthält.
    Ich würde das für ein Formular brauchen damit ich das nicht händisch eingeben muss


  4. #4
    TP-Supporter Avatar von chorn
    Registriert seit
    Apr 2008
    Ort
    Verden
    Beiträge
    479
    Code:
    for i = 1; i<25; i++ echo i . ':00'
    ggf. noch eine Abfrage bauen die dir die führende Null ergänzt.

  5. #5
    TP-Special Mod Avatar von webmichl
    Registriert seit
    Jun 2001
    Ort
    8°21' O 49°1' N
    Beiträge
    8.676
    Ah - dann brauchen wir sprintf - in einer Schleife mit den Stundenwerten dem Array mittels dem Format %02d:00 die entsprechenden Strings zuweisen.
    Gruß, der Michl


    * * * if you want them to RTFM, make a better FM! * * *

  6. #6
    TP-Junior
    Registriert seit
    Jul 2010
    Beiträge
    13
    ich habe es nun so gelöst. ging es eventuell auch leichter bzw kürzer

    PHP-Code:
     for ($i =1$i 25$i++)
    {
    if(
    $i<10){
     echo 
    "<p>0"$i .":00</p>"
     }
     else{
       echo 
    "<p>"$i .":00</p>";
        }
     } 

  7. #7
    TP-Moderator Avatar von Cybergreek
    Registriert seit
    Nov 2005
    Ort
    Köln
    Beiträge
    1.666
    Zitat Zitat von boomer Beitrag anzeigen
    Ich möchte einfach ein Array erstellen, das die ganzen Stunden im Format 00:00 - 24:00 enthält.
    Ich würde das für ein Formular brauchen damit ich das nicht händisch eingeben muss

    Zitat Zitat von boomer Beitrag anzeigen
    ...ging es eventuell auch leichter bzw kürzer

    PHP-Code:
     for ($i =1$i 25$i++)
    {
    if(
    $i<10){
     echo 
    "<p>0"$i .":00</p>"
     }
     else{
       echo 
    "<p>"$i .":00</p>";
        }
     } 
    Leichter wäre doch ein selbst erstelltes Array gewesen:
    Code:
    $uhrzeiten = array("00:00", "01:00",..., "24:00");
    Die 25 Einträge hast Du schneller geschrieben, als hier einen Thread eröffnet, oder übersehe ich da was?

    btw: ist 00:00 nicht gleich 24:00?
    Grüße vom Griechen,
    Cybergreek!

    everygain Translator - eine Firefox-Erweiterung, damit der Grieche Euch besser versteht

  8. #8
    TP-Supporter Avatar von chorn
    Registriert seit
    Apr 2008
    Ort
    Verden
    Beiträge
    479
    Als den Thread eröffnet sicherlich, aber die Schleife ist imho (im Sekundenbereich) schneller geschrieben. Ob sich das lohnt, vorallem, wenn man eh nur statische Werte dabei rausbekommt, ist ja wieder eine andere Sache, braucht ja auch jedes Mal CPU-Zeit. Kostet sicher auch mehr Cacheleistung - spürbar so ab 10^10 User/s.

  9. #9
    TP-Junior
    Registriert seit
    Jul 2010
    Beiträge
    13
    es ist zwar schneller geschrieben, aber wissen ist macht

  10. #10
    TP-Veteran Avatar von Dome
    Registriert seit
    Feb 2004
    Ort
    Stuttgart
    Beiträge
    1.289
    Zitat Zitat von boomer Beitrag anzeigen
    aber wissen ist macht
    Und nix wissen macht auch nix ^^

    Sorry das musste jetzt sein :-)
    Gruß
    Dome
    __________________
    Um mal auf das Renomee-System aufmerksam zu machen: Klick
    TP Battlebay: www.tp-battlebay.de.ki (endlich wieder Online!)

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. 20, ganze 20 Jahre (ca. 175316,255 Stunden)
    Von koenixblau im Forum Einfach so ...
    Antworten: 21
    Letzter Beitrag: 18.01.2009, 14:16
  2. [MySQL] DATETIME + 48 Stunden
    Von DenisCGN im Forum Traum-Dynamik
    Antworten: 2
    Letzter Beitrag: 12.08.2008, 16:44
  3. 24 Stunden Legal?
    Von JaXCs im Forum Recht & Co
    Antworten: 3
    Letzter Beitrag: 24.03.2008, 16:14
  4. Antworten: 0
    Letzter Beitrag: 30.05.2006, 09:48
  5. pm´s: ...stunden später...
    Von Schneeschaufel im Forum Support-Forum
    Antworten: 3
    Letzter Beitrag: 23.01.2003, 14:29

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51