Ik heb dit stukje code verzameld/gemaakt om titels in een menu die lang zijn als 30 tekens af te kappen met " ...". Maar ik heb zo het id dat PHP dit teken > niet als "groter dan" ziet zoals ik dat wil.
Hij zou namelijk als die string meer als 27 tekens had de puntjes erachter moeten zetten omdat die dan afgekapt is.
Code voor het tellen van het aantal tekens komt uit dit antieke topic:
[rml][ php]aantal characters in variabele[/rml] de dank gaat uit naar DiSiLLUSiON
Wat is wel het juiste teken? Of doe ik gewoon iets doms?
Hij zou namelijk als die string meer als 27 tekens had de puntjes erachter moeten zetten omdat die dan afgekapt is.
PHP:
1
2
3
4
5
6
7
| $mnu_titel = substr($mnu_titel,0,30); foreach (count_chars($mnu_titel) as $waarde) { $mnu_titel_lengte = $mnu_lengte + $waarde; } if ($mnu_titel_lengte > 27) { $mnu_titel .= " ..."; } |
Code voor het tellen van het aantal tekens komt uit dit antieke topic:
[rml][ php]aantal characters in variabele[/rml] de dank gaat uit naar DiSiLLUSiON
Wat is wel het juiste teken? Of doe ik gewoon iets doms?
[ Voor 8% gewijzigd door Verwijderd op 11-05-2004 20:04 ]