Avatar billede exposure Nybegynder
24. maj 2005 - 11:40 Der er 6 kommentarer og
1 løsning

String - 30 chars

Hvordan printer jeg en hvis del af en string?
F.eks. de 30 første chars fra en string.
Avatar billede jakobclausen Nybegynder
24. maj 2005 - 11:43 #1
Reference: http://dk.php.net/manual/en/function.substr.php

echo substr($var, 0, 30);
Avatar billede jakobclausen Nybegynder
24. maj 2005 - 11:45 #2
eller:
echo substr('string', 0, 30);
Avatar billede exposure Nybegynder
24. maj 2005 - 11:48 #3
Tak

Kan dette også gøres mede hele ord?
Avatar billede barklund Nybegynder
24. maj 2005 - 11:52 #4
Så er det nemmest at bruge wordwrap:

$str = reset(explode("\n", wordwrap($str, 30, "\n")));

Så tager den de første 30 tegn - dog kun hele ord, så hvis sidste ord blandt de første 30 tegn slutter på tegn 27, så klipper den kun til og med tegn 27.
Avatar billede exposure Nybegynder
24. maj 2005 - 11:56 #5
takker, svar lige
Avatar billede barklund Nybegynder
24. maj 2005 - 12:59 #6
Finfin :)
Avatar billede jakobclausen Nybegynder
24. maj 2005 - 14:16 #7
-
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