Avatar billede -kenner- Nybegynder
15. maj 2008 - 09:23 Der er 7 kommentarer

explode ved hvert andet tegn?

Hej eksperter,

normalt bruger jeg explode til at skille fødselsdatoer ad, men i denne sammenhæng har jeg lagret dem som DDMMAAAA, da det viser sig hensigtsmæssigt i andre sammenhænge, men hvordan skiller jeg den ad? kan man køre en explode der laver knækket efter hvertandet tegn, eller hverttegn?
Avatar billede w13 Novice
15. maj 2008 - 09:31 #1
Det er muligt, du bare kan bruge explode('',$string)

Det vil sige '' er bare tom streng, hvilket gerne skulle resultere i, at strengen deles efter hvert tegn. Sådan er det i hvert fald i JavaScript, og jeg mener, at PHP er ligesådan.
Avatar billede -kenner- Nybegynder
15. maj 2008 - 09:38 #2
Den giver mig en fejl:

Warning: explode() [function.explode]: Empty delimiter. in C:\Programmer\EasyPHP 2.0b1\www\House of Luxury\Admin.php on line 107
Avatar billede fant0mas Nybegynder
15. maj 2008 - 09:44 #3
$date = '12032008';
$format = '/^(\d\d)(\d\d)(\d\d\d\d)$/';
$dates = array();
preg_match($format,$date,$dates);
echo '<pre>';
print_r($dates);
echo '</pre>';
Avatar billede -kenner- Nybegynder
15. maj 2008 - 09:45 #4
Løste det sådan her:

$birthday = str_split($row['Foedselsdag'], 2);
Avatar billede -kenner- Nybegynder
15. maj 2008 - 09:46 #5
send svar folkens :)
Avatar billede w13 Novice
15. maj 2008 - 09:47 #6
Ikke til mig.
Avatar billede fant0mas Nybegynder
15. maj 2008 - 09:51 #7
Behold dem!! :o)
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