---
title: "Bryta sträng efter 20 tecken, ersätta med ... ?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/74501-bryta-sträng-efter-20-tecken-ersätta-med"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Pellefant"
published: "2003-04-19T13:03:53.000Z"
updated: "2003-04-19T13:44:48.000Z"
replies: 2
views: 326
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/74501-bryta-sträng-efter-20-tecken-ersätta-med"
---

# Bryta sträng efter 20 tecken, ersätta med ... ?

## #1 — Pellefant, 2003-04-19T13:03Z

Hej!

Hur gör man så att utskriften(till skärm) av en variabel "bryts" efter 20 tecken, och lägger till tre punkter "..." istället? (om strängen är längre än 20 tecken).

Innehållet hämtas från en databas och ser ut såhär.

```
print("$Row[title]");
```

Sen undrar jag, när man ställs inför såna här problem, hur ska man ha en aning om vad man ska söka på i PHP manualen?

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

## #2 — raki, 2003-04-19T13:21Z

Tror att det blir såhär:

```php
$brytning = substr($Row[title], 0, 20);

print $brytning."...";
```

Redigerat:
Glömde en sak.

```php
if (strlen($Row[title])<20) {
	$brytning = substr($Row[title], 0, 20);
print $brytning."...";
}
else
{
print $Row[title];
}
```

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

## #3 — Pellefant, 2003-04-19T13:44Z

Toppen, fick vända på \< bara så funkade det fint :)

Tackar.

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

---

Tråden på webben: https://www.webforum.nu/amne/php/74501-bryta-sträng-efter-20-tecken-ersätta-med
