phpbar.de logo

Mailinglisten-Archive

[php] nach X-Woertern "...mehr"

[php] nach X-Woertern "...mehr"

Norbert Pfeiffer norbert at itbw.de
Mit Nov 9 11:30:23 CET 2005


Hallo Thomas,

das abzaehlen von Woertern hat einen grossen Nachteil,
Texte mit "umstaendlichen" Begriffen werden bevorzugt:
A: "Glaubst Du denn, dass ich sowas tun wuerde ..." (8 Worte)
B: "Vorstand der Dampfschifffahrtsgesellschaft ..." (3 Worte)

Deshalb richtet man sich besser nach den Buchstaben:

function get_theaser($eing, $len=99) {
    if (strlen($eing) <= $len) { return $eing; }
    $ausg = substr($eing, 0, $len);
    return substr($ausg, 0, strrpos($ausg, ' ')).' ...';
}

Dass diese Version auch noch die schnellste ist, haben wir
hier in der Liste schon vor einigen Jahren ausgetestet.

Aber eine Suche im Archiv ist natuerlich tabu ... ;-)


m. b. G. Norbert
_____________________
normal:  02682-966898
Notruf:  0163-3613642
---------------------
e.o.m.

php::bar PHP Wiki   -   Listenarchive