<title><?php echo $this->getTitle() ?></title>

Ik wil dus alleen de eerste 69 karakters tonen van de getTitle.
<?php
$howmany = "5"; // hoeveel woorden te pakken

function words($string,$cwords){
if($cwords >= str_word_count($string)) return $string;
$posarray = array_flip(str_word_count($string,2));
$words = str_word_count($string,1);
$len=$posarray[$words[$cwords]];
return substr($string,0,$len);
}
echo words($this->getTitle(),$howmany);
?>

[size=xsmall]Toevoeging op 09/03/2012 22:28:21:[/size]

haha lol het werkt :D
mn eerste oplossing op dit forum graag applausje voor mij :D
Bedankt! Ik ga het even proberen :-) Laat weten als het gelukt is.

[size=xsmall]Toevoeging op 10/03/2012 22:18:42:[/size]

Onee, maar ik zie dat je mijn vraag niet goed had begrepen :-)
Ik bedoel eigenlijk dat ik met de code maximaal 69 karakters wil krijgen maar dat in die 69 karakters ook nog de functie zit dat ie afrond op hele woorden binnen die 69 karakters.

Iemand oplossing?!
Er staan genoeg voorbeelden om dat te doen onder de php.net documentatie.

Reageren