function truncate

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Chris

Chris

16/02/2008 15:52:00
Quote Anchor link
Hoi, heb de volgende funtie in mijn php staan:

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
<?php
function truncate($text,$numb,$etc = "...") {
    $text = html_entity_decode($text, ENT_QUOTES);
    if (strlen($text) > $numb) {
    $text = substr($text, 0, $numb);
    $text = substr($text,0,strrpos($text," "));
    
    $punctuation = ".!?:;,-"; //punctuation you want removed
    
    $text = (strspn(strrev($text),  $punctuation)!=0)
            ?

            substr($text, 0, -strspn(strrev($text),  $punctuation))
            :

    $text;
    
    $text = $text.$etc;
    }

    $text = htmlentities($text, ENT_QUOTES);
    return $text;
    }

?>


daarvoor staat:

$text = $item->get_description();

en daarna echo't hij $text, hij kort echter niets in... wat doe ik verkeerd?
 
PHP hulp

PHP hulp

15/11/2024 05:47:34
 
- SanThe -

- SanThe -

16/02/2008 16:43:00
Quote Anchor link
Ik heb het hier getest. Het werkt prima.
Hoe roep jij de functie aan?
 



Overzicht Reageren

 
 

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.