---
title: "för långa titlar..."
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/15763-för-långa-titlar"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "McMiller"
published: "2001-06-13T10:36:00.000Z"
updated: "2001-06-15T21:57:00.000Z"
replies: 5
views: 213
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/15763-för-långa-titlar"
---

# för långa titlar...

## #1 — McMiller, 2001-06-13T10:36Z

hur gör man för att förkorta titlar och lägga till ... efter om titlarna är för långai ett forum? har sökt men inte hittat...

Permalänk: https://www.webforum.nu/p/15763

## #2 — Lfe, 2001-06-13T11:02Z

(taget från devshed)

```
function strip_querystring($url)
{
/* takes a URL and returns it without the querystring portion */

	if ($commapos = strpos($url, '?')) {
		return substr($url, 0, $commapos);
	} else {
		return $url;
	}
}
```

Permalänk: https://www.webforum.nu/p/319248

## #3 — McMiller, 2001-06-13T11:50Z

tackar! men lyckades lösa det på egen hand med det här:

```
$test="testtesttesttesttesttesttesttest";
$len=strlen($test);
if ($len>25) {
$rest=$len-25;
$string=substr($test,25,$rest);
$streng=substr($test,0,25);
$temp=str_replace($string,"...",$string);
echo("$streng$temp");
}
else {
echo $test;
}
```

ska posta det bland scripten har jag tänkt. :e

Permalänk: https://www.webforum.nu/p/319249

## #4 — Asterix, 2001-06-15T17:04Z

Annars dunkar detta:

```
$str = 'Jag testar testar testar testar testar testar testar';
if (strlen ($str) > 25) {
  $str = substr ($str, 0, 25);
  $str = substr ($str, 0, strpos ($str, ' ')) .'...';
}

echo $str;
```

Denna koden gör att ord inte klipps av mitt i utan det är bara hela ord som finns kvar.

Permalänk: https://www.webforum.nu/p/319250

## #5 — McMiller, 2001-06-15T20:31Z

hmmm...det kan ju vara bra at ha. men mitt egna passade in bättre för mig just nu ändå :e

Permalänk: https://www.webforum.nu/p/319251

## #6 — Asterix, 2001-06-15T21:57Z

Ändrade min kod lite så den gör samma det du vill. Det blir lite färre rader på mitt sätt.

```
$str = 'Jag testar testar testar testar testar testar testar';
if (strlen ($str) > 25) {
$str = substr ($str, 0, 25) .'...';
}
echo $str;
```

Permalänk: https://www.webforum.nu/p/319252

---

Tråden på webben: https://www.webforum.nu/amne/php/15763-för-långa-titlar
