Ik ben bezig met een nieuws systeem in php en mysql maar nu wil ik op de voorpagina de teksten inkorten tot een nog onbepaald aantal woorden en/of tekens! weet iemand hier iets op (ik weet dat het kan...)
Je plaatst de functie in je php file en dan dit:
<?
$row[msg] = breekaf($row[msg]);
# Zo wordt ie dus afgebroken tot bv. 100 tekens
# En dan wordt ie zo geplaatst :D
Geplaatst op: $row[datum]<br />$row[titel]<br />Bericht:<br />$row[msg]<br /><a href=$PHP_SELF?id=$row[id]>$count reactie('s)</a>
?>
Damn je maakt me in de war:
<?
# het maximaal weer te geven tekens
$maxletters = 100;
function breekaf ($tekst)
{
if (strlen($tekst) > $maxletters)
{
return substr($tekst,100) . "..";
}
else
{
return $tekst;
}
}
?>
Zo zei ik en niet met $row[msg] en dan in je doc wel met $row[msg] dus:
$row[msg] = breekaf($row[msg]);
Edit : Al doe je het zo :
<?
function breekaf ($hallo)
{
if (strlen($hallo) > $maxletters)
{
return substr($hallo,100) . "..";
}
else
{
return $hallo;
}
}
# de variabele tekst of hallo geeft alleen aan dat
# er met een variabele gewerkt moet worden
?>