Wie kan mij helpen, ben nog beginneling met PHP. Ik wil graag dat een bericht ingekort wordt tot een bepaald aantal tekens, en dan een lees meer >> naar het hele bericht.
Tot nu toe heb ik deze zin:
hij laat het bericht zien en verwijsd ook naar het juiste bronbericht, maar ik wil niet het hele bericht, maar alleen de eerste regels... wie kan me helpen...
Je gebruikt bij $rij die substr() regel, terwijl je (zo te zien) ook $rij gebruikt voor de gegevens uit je database.
Met die substr() ben je al op de goede weg..
Ik zou het zo doen:
<?php
$tekst = 'The quick brown fox jumped over the lazy dog.'; // voorbeeldtekst
$kort = substr ($tekst, 0, 20); // neem de eerste 20 tekens
$laatste_spatie = strrpos ($kort, ' '); // zoek binnen de eerste 20 tekens naar de laatste spatie
$kort = substr ($kort, 0, $laatste_spatie); // snij de string af tot die laatste spatie
echo $kort; // geef de string weer
?>