In mijn nieuws script komt eerst een lijst verkorte tekst om verder op te klikken voor de hele tekst.
Vaak staat er 1 (thumb) plaatje voor maar een enkele keer ook 2 of 3 plaatjes.

Om de tekst af te korten gebruik ik na 70 tekens ... m.b.v. substr()
Voor de substr() bepaal ik de laatste positie van het plaatje url en ga dan tellen.
Voorbeeld:

$BegPosImg = strpos($DeRSSBerichten->bericht, "<img");
$EindPosImg = strpos($DeRSSBerichten->bericht, ">") + 1;
$BerichtStr = substr($DeRSSBerichten->bericht, $EindPosImg, 70) . "...";

Hoe bepaal ik nu de laatste positie dus de laatste > als er 3x hetzelfde staat dus

<img src="abc"><img src="def"><img src="ghi">bla bla bla
Met [php]strrpos[/php]

strrpos — Find the position of the last occurrence of a substring in a string
Erwin H op 19/08/2014 18:25:13

Met [php]strrpos[/php]

strrpos — Find the position of the last occurrence of a substring in a string


Yep, dat is 'm... thanks, ik ken deze niet, nu wel, simpel!

Reageren