login  Naam:   Wachtwoord: 
Registreer je!
Scripts > PHP > Snippets > substr met hele woorden


Reacties op het script substr met hele woorden

Offline  Jurgo
Gepost op: 25 februari 2008 - 15:45
PHP interesse



kan je vertellen waar dit script zou kunnen worden toegepast?

Offline  vinTage
Gepost op: 25 februari 2008 - 16:28
Nieuw lid



Och tis zo maar een brozzeltje wat ik schreef na aanleiding van een topic op een ander forum, daarin haalde ze als argument aan dat het nadeel van substr het afkappen van woorden was, dit was het resultaat.

Je kan er dus bijvoorbeeld linkjes mee inkorten en zorgen dat het laatste woord altijd een heel woord is.

orginele string
string die veel te lang is om te kunnen worden getoond in een minikadertje

substr
string die veel te lang is om te kunnen worden geto...lees meer

deze functie
string die veel te lang is om te kunnen worden...lees meer


Je zou de functie iets mooier kunnen maken door juist de volgende spatie te nemen, magoed, tis maar een snippetje 

Offline  Jurgo
Gepost op: 25 februari 2008 - 17:52
PHP interesse



okee dat is wel handig, bedankt voor de toelichting!

Offline  yetti4
Gepost op: 28 februari 2008 - 20:58
JS interesse



je plaatst een script van 9 regels en zelfs daar zit een fout in 

het moet zo zijn
[plaatscode=php]
function knip($string, $lengte)
{
if(strlen($string) > $lengte)
{
$sub = substr($string, 0, $lengte);
$string = substr($sub, 0, mb_strrpos($sub, " "));
}
return $string;
}
[/plaatscode]

regel 6 is veranderd ;)

P.S. bedankt voor de code, ik heb hem gebruikt in mijn nieuwssysteem nadat ik fout had gevonden 

Offline  vinTage
Gepost op: 01 maart 2008 - 09:07
Nieuw lid



yetti4 schreef:
je plaatst een script van 9 regels en zelfs daar zit een fout inĀ 

het moet zo zijn
[plaatscode=php]
function knip($string, $lengte)
{
if(strlen($string) > $lengte)
{
$sub = substr($string, 0, $lengte);
$string = substr($sub, 0, mb_strrpos($sub, " "));
}
return $string;
}
[/plaatscode]

regel 6 is veranderd ;)

P.S. bedankt voor de code, ik heb hem gebruikt in mijn nieuwssysteem nadat ik fout had gevondenĀ 


De code is helemaal niet fout, jouw versie doet exact hetzelfde...


Enkel aanvullende informatie, vragen en antwoorden op vragen zijn welkom.
 
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.017s