De functie strlen()

Met strlen kun je kijken hoeveel tekens er in een tekst zitten. De spaties worden ook meegerekend. Dit is handig als je bijvoorbeeld geen teksten wil tonen op je site die langer dan 100 tekens zijn.

Je gebruikt het zo:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?
   $tekst
= "Ik ben een man van 28 jaar en speel erg actief de gitaar. Ik ben hiermee begonnen toen ik op mijn 16e verjaardag een gitaar kreeg van mijn opa.";
   $lengte_tekst = strlen($tekst);
   echo "De tekst lengte is: $lengte_tekst";
?>


$tekst_lengte geeft nu dus het aantal tekens in $tekst weer. Wil je nou niet alles tonen maar alleen de 1e 100 karakters, dan kun je dit zo doen:

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
<?
    $tekst
= "Ik ben een man van 28 jaar en speel erg actief de gitaar. Ik ben hiermee begonnen toen ik op mijn 16e verjaardag een gitaar kreeg van mijn opa.";
    
    // kijk of het groter of kleiner is dan 100
    if (strlen($tekst) > 100)
    {

        $tekst = substr($tekst, 0, 100) . "..";
        echo "$tekst";
        /* in dit geval bevat $tekst de tekst:
        Ik ben een man van 28 jaar en speel erg actief de gitaar.
        Ik ben  hiermee begonnen toen ik op mijn 16..
        */
    
    }
    else
    {
        echo "$tekst";
    }

?>


De functie die hier in dit kleine scriptje wordt gebruikt is substr(). Bekijk ook die tutorial eens als je niet weet hoe substr() werkt.

« Lees de omschrijving en reacties

Inhoudsopgave

  1. De functie strlen()

PHP tutorial opties

 
 

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.