Hoi, heb de volgende funtie in mijn php staan:

<?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?
Ik heb het hier getest. Het werkt prima.
Hoe roep jij de functie aan?

Reageren