function afbreken($string,$lengte_woord,$lengte_string)
{
$wijzigingen = true;
while($wijzigingen)
{
$wijzigingen = false;
$woorden = explode(' ',$string);
for ($i=0; $i < count($woorden); $i++)
{
if (strlen($woorden[$i])>$lengte_woord)
{
$woorden[$i] = substr($woorden[$i],0,$lengte_woord).' '.substr($woorden[$i], $lengte_woord, strlen($woorden[$i]) - $lengte_woord);
$wijzigingen = true;
}
$string = implode(' ',$woorden);
}
}
if(strlen($string) > $lengte_string)
{
$z_spatie = substr($string, 0, $lengte_string);
$l_spatie = strrpos($z_spatie, ' ');
return substr($z_spatie, 0, $l_spatie)." ...";
}
else {
return $string;
}
}
5.119 views
Ik heb onderstaande functie code gevonden om in php een zin en woord af te breken of bewerken die prima werkt maar omdat ik veel tekst in kleinere vakken kwijt wil wil ik hier een functie aan toevoegen zodat rekening houd met de lengte van de zin hij (rekening houdend met de lengte van het laatste gebruikte woord) Hij zou dan na een bepaald aantal tekens automatisch een return (br />) moeten geven, heb al wat gepuzzeld maar het werkt niet echt. kan toch nooit zo moeilijk zijn ....wie helpt mij ???
