Avatar billede hkb-x Nybegynder
09. august 2005 - 15:35 Der er 7 kommentarer og
1 løsning

deling af tal

når jeg har telefonnumre stående i min database står de lige ud i en række: 12345678

Men på min side må de gerne se lidt pæne ud så der vil jeg gerne have dem til at stå således: 12 34 56 78

hvordan gør jeg det?
Avatar billede jaw Nybegynder
09. august 2005 - 15:39 #1
F.eks.:

$str = "12345678";

for($i = 0; $i < strlen($str); $i++) {
  if(($i%2)==0)
    echo " ";
  echo $str[$i];
}
Avatar billede hkb-x Nybegynder
09. august 2005 - 16:32 #2
men hvis jeg nu ikke vil udskrie den med det samme men bare have et array:

$tlf = "12 34 56 78";

så jeg kan bruge det flere steder på siden...
Avatar billede jaw Nybegynder
09. august 2005 - 16:34 #3
Ja, så kan det være:

$str = "12345678";

$tlf = "";
for($i = 0; $i < strlen($str); $i++) {
  if(($i%2)==0)
    $tlf .= " ";
  $tlf .= $str[$i];
}
Avatar billede hkb-x Nybegynder
09. august 2005 - 16:45 #4
hmm... får det ikke umidlbart til at virke... har lavet tildt om i det... $tlf er min tlf værdi fra databasen så jkeg har skrevet lidt om:

    $nummer = "";
    for($t = 0; $t < strlen($tlf); $t++) {
      if(($t%2)==0)
        $nummer .= " ";
      $nummer .= $tlfny[$t];
    }
echo $nummer;

giver intet :S
Avatar billede hkb-x Nybegynder
09. august 2005 - 17:05 #5
hov... undskyld... der var jeg for hurtig... lavede en dummefejl... det virker fint... skriv et svar igen... ;)
Avatar billede jaw Nybegynder
09. august 2005 - 17:05 #6
$tlfny[$t]; skal være $tlf[$t];
Avatar billede jaw Nybegynder
09. august 2005 - 17:06 #7
Nå, nå, du var da hurtig til at afvise fordi du ikke lige kunne få det til at virke i 1. forsøg ?!?!

Men anyhoo, så lægger jeg da bare et svar igen :)
Avatar billede jaw Nybegynder
09. august 2005 - 17:12 #8
Takker
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