string auf zeichenfolge prüfen



  • Hi Leute,

    mit:

    if (preg_match('#^\d\d:\d\d$#', $data["sql_transaktion_begin"]))
    

    {
    //bla
    }
    kann ich überprüfen ob in meiner Variablen eine Zeitangabe enthalten ist. z.B. 19:36.

    Jetzt würde ich gerne prüfen, ob Datum und Zeit enthalten sind, und zwar in folgendem Format: 2004-08-19 19:36.

    Kann mir jemand obiges Beispiel umschreiben und erklären(!)?

    thx, mfg



  • Wenn du bei deinem preg_match bleiben willst:

    #^\d\d\d\d-\d\d-\d\d \d\d:\d\d$#
    

    Statt \d\d\d\d kannst du afaik auch eleganter \d{4} schreiben - auch die Funktion strtotime wäre evtl. für dich noch interessant 🙂


Anmelden zum Antworten