---
title: "choptext -funktion (Visa bara första paragrafen)"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/185250-choptext-funktion-visa-bara-första-paragrafen"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Renegade8164"
published: "2010-11-15T02:59:57.000Z"
updated: "2010-11-15T03:19:43.000Z"
replies: 1
views: 283
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/185250-choptext-funktion-visa-bara-första-paragrafen"
---

# choptext -funktion (Visa bara första paragrafen)

## #1 — Renegade8164, 2010-11-15T02:59Z

Hej jag har en blogg som just nu som visar hela inläggen direkt på index-sidan och inte bara en inledning av texten. Jag skulle vilja att bara första paragrafen (efter ett X antal tecken) visas och resten av inlägget klipps bort.

Jag antar att jag måste på något sätt söka i strängen efter första stängningstaggen på paragrafen (\</p\>) efter de X antal tecken och därefter klippa bort resten. Men jag vet inte hur man klipper bort texten.

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

## #2 — Renegade8164, 2010-11-15T03:19Z

Jag hittade en lösning som också funka bra.

```php
public function choptext($string, $limit, $break=".", $pad="...") {

    if(strlen($string) <= $limit) return $string;
    
    if(false !== ($breakpoint = strpos($string, $break, $limit))) {
        if($breakpoint < strlen($string) - 1) {
            $string = substr($string, 0, $breakpoint) . $pad;
        }
    }

    return $string;

}
```

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

---

Tråden på webben: https://www.webforum.nu/amne/php/185250-choptext-funktion-visa-bara-första-paragrafen
