Scripts

linewrap functie

Een functie voor het afsnijden van een regel zodat deze nooit langer dan een bepaald aantal tekens is. De functie zal afsnijden bij het laatste woord, indien mogelijk. Handig voor... van alles. Het is een superkleine code, maar je moet er maar net opkomen. Voorbeelden: Dit zijn natuurlijk maar korte voorbeelden, zodat je makkelijk kan zien hoe de functie werkt. Deze functie is bedoeld voor het afsnijden van een enkele zin zodat de zin altijd binnen X aantal tekens is. Zelf gebruik ik de functie bij een forum om de topic-titels af te snijden tot een limiet van 60 tekens. Wanneer je de muis op de topic-titel houdt, zie je de volledige titel.

linewrap-functie
[code]<?php

function linewrap($str,$limit) {
	if(strlen($str)>$limit) {
		return array_shift(explode("\n",wordwrap($str,$limit-3,"\n",true),2)).'...';
	}
	return $str;
}

?>[/code]

Reacties

0
Nog geen reacties.