Voor de agenda op mijn website wil ik een aantal woorden laten zien.
Ik haal de tekst uit de database en vervolgens wil ik deze beperken tot een aantal woorden met een paar '...' erachter.
Hiermee krijg ik geen output.
Wat mis gaat is dat hij het aantal woorden niet bekijkt. Hij kijkt niet naar het aantal karakters.
Als ik de variabele definieer doet hij het wel goed, bijv:
Output: test test test test..
De bedoeling is dat het aantal karakters van de variabele uitleest.. maar op 1 of andere manier krijg ik dat niet voorelkaar.
Ik haal de tekst uit de database en vervolgens wil ik deze beperken tot een aantal woorden met een paar '...' erachter.
code:
1
2
3
4
5
6
7
8
9
10
11
12
| $bericht = $row2["bericht"]; function wrap($bericht,$offset,$continue = "..") { preg_match("/^(.{0," . (int) $offset . "})\s(.+)$/", $bericht, $matches); if (isset($matches[1])) { return $matches[1] . $continue; } else { return $matches[0]; } } print wrap($bericht,20); |
Hiermee krijg ik geen output.
Wat mis gaat is dat hij het aantal woorden niet bekijkt. Hij kijkt niet naar het aantal karakters.
Als ik de variabele definieer doet hij het wel goed, bijv:
code:
1
| $bericht = 'test test test test test test test'; |
Output: test test test test..
De bedoeling is dat het aantal karakters van de variabele uitleest.. maar op 1 of andere manier krijg ik dat niet voorelkaar.
Pura Vida