Afkappen string op . , of spatie
Auteur: BramBo - 07 januari 2008 - 22:12 - Gekeurd door: Stijn - Hits: 4263 - Aantal punten: (0 stemmen)
aanroep:
$string = substrTxt($limit, $string)
$string = substrTxt($limit, $string)
$limit is het maximale aantal tekens waarna hij gaat aftellen.
Edit:
Regexp is eenvoudig aan te passen om bijvoorbeeld alleen komma's en punten te matchen; Verwijder in dit geval de \s in de gehele regel, zowel in group 2( ([\.,\s]+?) ) als in de negative match( [^\.,\s] ) na group 2.
|
Code: |
function substrTxt($limit, $str) {
return (strLen($str)>$limit) ? preg_replace('/(.+?)([\.,\s]+?)[^\.,\s]*?$/si', '$1$2', substr($str, 0, $limit)) : $str;
}
function substrTxt($limit, $str) { }
Download code (.txt)
|
|
Stemmen |
Niet ingelogd. |
|