[php] opmaak van een string

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • whitehouse
  • Registratie: Maart 2000
  • Laatst online: 18-09-2019
ik heb een tijdveld, waar je voor een agenda een tijd kunt invullen.
Deze moet op de volgende manier worden ingevuld :

12:00 .. int int dubbelepunt int int

nu wil ik na de submit in PHP kijken of de ingevoerde waarde volgens bovenstaande patroon is ingevuld.
Hoe vang je dat op ? kun je een soort vorm daarvoor aangeven ? (vorm : int int dubbelepunt int int)

| www.everythingisspiritual.com | www.mosaic.org |


Acties:
  • 0 Henk 'm!

  • Xenon
  • Registratie: Januari 2001
  • Laatst online: 21-08 09:12
een substring van elke letter en deze effe checken met isnumeric en een =":" ?

het kan ook met een patroon vergelijking, maar weet de functie zo effe niet, effe zoeken op PHP.net

[ Voor 44% gewijzigd door Xenon op 22-05-2003 11:58 ]

ProtocoLAN.be: De beste LAN van de Maaskant


Acties:
  • 0 Henk 'm!

  • Soultaker
  • Registratie: September 2000
  • Nu online
Dit is de ideale job voor een reguliere expressie. Daar hebben we ook een mooi stukje over in de FAQ staan:

P&W FAQ - Regular expressions

Acties:
  • 0 Henk 'm!

  • SWfreak
  • Registratie: Juni 2001
  • Niet online
Regular expressions:
http://www.php.net/manual/en/function.ereg.php
"[0-9][0-9]:[0-9][0-9]"
Succes :)

Acties:
  • 0 Henk 'm!

  • whitehouse
  • Registratie: Maart 2000
  • Laatst online: 18-09-2019
hier stond een stomme vraag :P

[ Voor 82% gewijzigd door whitehouse op 22-05-2003 12:17 ]

| www.everythingisspiritual.com | www.mosaic.org |


Acties:
  • 0 Henk 'm!

  • KolNedra
  • Registratie: September 2001
  • Laatst online: 18-04-2020

KolNedra

...

moet je in je <form> input veranderen

En daar was 't antwoord op je stomme vraag

[ Voor 45% gewijzigd door KolNedra op 22-05-2003 12:18 ]

::: flickr.com/kolnedra ::: Nikon D80 + Sigma 18-200mm f/3.5-6.3 DC + Sigma 10-20mm f/4-5.6 EX DC HSM


Acties:
  • 0 Henk 'm!

  • crisp
  • Registratie: Februari 2000
  • Nu online

crisp

Devver

Pixelated

PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
$time = '12:59';

if (preg_match('/^(\d{1,2}):(\d{2})$/', $time, $match) && check_time($match[1], $match[2])) {

  echo 'valid time!';

} else {

  echo 'invalid time!';

}

function check_time($hours, $minutes) {

  return ((int) $hours < 24 && (int) $minutes < 60);

}

:Y)

Intentionally left blank


Acties:
  • 0 Henk 'm!

  • whitehouse
  • Registratie: Maart 2000
  • Laatst online: 18-09-2019
nu het volgende ... ik wil de tijd dus in mijn db zetten.. moet ik dan ":00" (seconden) achter de string zetten en DAN inserten in de DB ?

| www.everythingisspiritual.com | www.mosaic.org |


Acties:
  • 0 Henk 'm!

  • Rotjeknor
  • Registratie: April 2001
  • Laatst online: 01-04-2023
Hint: UNIX timestamp

Ook Knor is aangestoken met het ligfietsvirus!


Acties:
  • 0 Henk 'm!

  • Nielsz
  • Registratie: Maart 2001
  • Niet online
of een time field

Acties:
  • 0 Henk 'm!

  • cdgrit
  • Registratie: Mei 2002
  • Laatst online: 13-01 16:44
Ligt eraan hoe je het opslaat. Wordt er ook een datum bij opgeslagen, dan kun je het beste een timestamp gebruiken...


Originele startpagina - Stadindex.nl


Acties:
  • 0 Henk 'm!

  • Nielsz
  • Registratie: Maart 2001
  • Niet online
of een datetime field
Pagina: 1