Avatar billede fixbabe Nybegynder
29. juli 2006 - 19:33 Der er 9 kommentarer og
1 løsning

Opdeling af tal

Jeg har følgende variabel jeg gerne vil have delt op.
$last = "20060729184501";

dvs 29/07/2006 - Kl 18.45.01
Avatar billede leif Seniormester
29. juli 2006 - 19:53 #1
Kig på substr()
Avatar billede leif Seniormester
29. juli 2006 - 19:58 #2
$last = substr($last,6,2) . "/" . substr($last,4,2) . "/" . substr($last,0,4) . " - Kl ". substr($last,8,2) . "." . substr($last,10,2). "." . substr($last,12,2);
Avatar billede leif Seniormester
29. juli 2006 - 19:58 #3
Svar
Avatar billede fixbabe Nybegynder
29. juli 2006 - 20:04 #4
Øh, er ik med overhovedt. forklar venligst :)
Avatar billede leif Seniormester
29. juli 2006 - 20:09 #5
Hvis din variabel hedder $last kan du faktisk bruge den sætning jeg skrev til dig.

Nr. 1 substr tager de første 6 tegn væk og bruger de 2 næste, Nr. 2 substr tager de 4 første væk og bruger de næste 2 osv.
Avatar billede fixbabe Nybegynder
29. juli 2006 - 20:14 #6
Ja så langt er jeg med, men hvordan får jeg den skrevet ud som echo eller som ny variabel ?
Avatar billede fixbabe Nybegynder
29. juli 2006 - 20:25 #7
hah gad jeg tænke mig om :) det virker takker.
Avatar billede leif Seniormester
29. juli 2006 - 20:32 #8
Tak for point
Avatar billede nielle Nybegynder
29. juli 2006 - 21:28 #9
Alternativ løsning:

$tidspunkt = preg_replace("/(\d{4})(\d{2})(\d{2})(\d{2})(\d{2})(\d{2})/", "$3/$2/$1 - Kl $4.$5.$6", $last);
Avatar billede Slettet bruger
31. juli 2006 - 15:34 #10
Alternativ løsning 2:

echo date('d/m/Y - \K\l H.i.s', strtotime($last));
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester