Avatar billede thomase Nybegynder
03. januar 2003 - 21:35 Der er 3 kommentarer og
2 løsninger

max længde på array

Jeg skal bruge en funktion der efter 26 tegn erstatter resten med " ..."
Eksempel:
$tekst  = "blah blah blah blah blah blah blah blah blah";
skal blive til
$tekst ="blah blah blah blah blah b ...";

det er garanteret meget enkelt, men jeg er lidt grøn i php og har kun kunnet finde wordwrap() men det er jo ikke lige det jeg leder efter.
Avatar billede gizmo-gizmo Nybegynder
03. januar 2003 - 21:42 #1
prøv med:

if (strlen($tekst) > 26)) {
    $tekst = substr($tekst, 0, 26) . "...";
}
Avatar billede thomase Nybegynder
03. januar 2003 - 22:15 #2
der var vist en parentes for meget i første linie, men nu er det anden linie der giver parse error. der kan jeg til gengæld ikke gennemskue hvad der er galt.

if (strlen($overskrift1) > 25) {
    $overskrift1 = substr($overskrift1, 0, 25) . "...";
}
Avatar billede turengaartil Nybegynder
03. januar 2003 - 22:26 #3
<?
$afkorte = substr("$tekst", 0 , 26);

$punktum =$afkorte. "...";

echo $punktum;
?>
Avatar billede broegaard Nybegynder
03. januar 2003 - 22:27 #4
sådan her virker det fint ved mig:
$overskrift1 = "blah blah blah blah blah blah blah blah blah";
if (strlen($overskrift1) > 25) {
    echo substr($overskrift1, 0, 25) . "...";
}
Avatar billede thomase Nybegynder
03. januar 2003 - 22:38 #5
tak for hjælpen... fik det til at virke og ja det er jo nødvendigt at den checker længden så alle arrays ikke får ... i enden
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