Hallo,
Wie kann man ab einer bestimmten Länge den Linktext abkürzen?
Indem man mittels geeigneter Stringfunktionen die Länge ermittelt und beim Überschreiten eines gewünschten Wertes mittels weiterer Stringfunktionen eine gewünschte Manipulation vornimmt.
Danke. Und genau da hakt's bei mir:
Sobald ich versuche, die Rückreferenz $1 in der regex zu manipulieren, erhalte ich immer anstelle der Rückreferenz den String "$1".
Beispiel:
$link = preg_replace('/([\w]+://[\w-?&;#~=./@]+[\w/])/i',''<a href="'.urlencode("$1").'">$1</a>'', $link);
Gruß Fritz