Tekst afkorten op woorden

Door Bas Kreleger, 20 jaar geleden, 4.588x bekeken

Je gebruikt de functie als volgt:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?
$tekst
= "Dit is een tekst met meer dan 25 woorden. Met dit voorbeeld kun je zien dat de tekst wordt afgekapt op woorden en niet op letters. Hiermee voorkom je dat er woorden niet meer leesbaar zijn en dit vervelend is voor de lezer. Nu kap je dus af op woorden en blijft je tekst 'mooi'.. Veel plezier ermee :)";

$short = ShortTxt($tekst, 30);

echo $short;

/*
$short zal nu zijn (en zal dus weergeven):
Dit is een tekst met meer dan 25 woorden. Met dit voorbeeld kun je zien dat de tekst wordt afgekapt op woorden en niet op letters. Hiermee voorkom je dat...

dit kan ook zonder ,30. wanneer je geen tweede var opgeeft, zal de tekst automatisch worden afgekapt op 25 karakters. dus het volgende kapt de tekst af na 25 karakters:

$automatic_cut = ShortTxt($tekst); // er wordt geen 2e var meegegeven
*/

?>

Gesponsorde koppelingen

PHP script bestanden

  1. tekst-afkorten-op-woorden

 

Er zijn 9 reacties op 'Tekst afkorten op woorden'

PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Alfred -
Alfred -
20 jaar geleden
 
0 +1 -0 -1
Handig script, maar ik zoek nog iets anders...
Ik wil een tekstje afkappen, dat er maar 50 letters zichtbaar zijn, maakt niet uit dat er dan een woord maar half staat.
Ik probeerde dit met substr, maar als ze dan bvb een woord typen van langer dan 50 tekens, kapt hij dit niet af... :-/
Alfred -
Alfred -
20 jaar geleden
 
0 +1 -0 -1
Dankjewel Bas!! :D Werkt perfect :DDD
Bram Z
Bram Z
20 jaar geleden
 
0 +1 -0 -1
Nice !!!!
Bas Kreleger
Bas Kreleger
20 jaar geleden
 
0 +1 -0 -1
daar heb ik ooit iets voor gemaakt: http://www.phphulp.nl/php/scripts/1/2/
Ano Niem
Ano Niem
20 jaar geleden
 
0 +1 -0 -1
Deze is handiger dan die ander:
http://www.phphulp.nl/php/scripts/1/2/

daar heb ik trouwens ook ff een reactie gepost :)
Bas Kreleger
Bas Kreleger
20 jaar geleden
 
0 +1 -0 -1
erm..? das scripts overzicht :) verkeerde url misschien?!
SerpenT
SerpenT
20 jaar geleden
 
0 +1 -0 -1
goed script bas, ik heb zelf iets wat mijn nieuws berichten na 1 alinea afkapt, maar dit is ook heel handig, ik denk dat ik dit wel ergens voor ga gebruiken


19 jaar geleden
 
0 +1 -0 -1
Ik heb hem even verbeterd naar de wat nieuwere php versies:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<?php

function ShortTxt($tekst, $num = '')
{

    if (!isset($num)) {
        $num = 25;
    }


    $words = explode(" ", $tekst);
    $total = count($words);

    if ($total >= $num) {
        for ($i = 0; $i <= $num; $i++) {
            if (!isset($short)) {
                $short = $words[$i];
            }
else {
                $short = $short." ".$words[$i];
            }
        }
    }
else {
        $short = $tekst;
    }


    return $short;
}


?>
PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Willem Jan Z
Willem Jan Z
19 jaar geleden
 
0 +1 -0 -1
Tnx Bas!
Hier hebben veel mensen wat aan denk ik :D
Loop je vak tegen aan...

Om te reageren heb je een account nodig en je moet ingelogd zijn.

Inhoudsopgave

  1. tekst-afkorten-op-woorden

Labels

  • Geen tags toegevoegd.

Navigatie

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.