phpbar.de logo

Mailinglisten-Archive

[php] substr()??

[php] substr()??

Boris Penck php_(at)_phpcenter.de
Mon, 28 May 2001 17:46:28 +0200


----- Original Message -----
From: "Sven Rahlfs" <rahlfs_(at)_digital-worx.de>
To: <php_(at)_phpcenter.de>
Sent: Monday, May 28, 2001 5:04 PM
Subject: [php] substr()??


> tach!
>
> helft mir mal bitte mal bitte bei meiner kleinen funktion...kriegs einfach
> nich hin...
> sie soll in einem text die internetadressen erkennen und sie zu echten
> links umwandeln...jo..das macht sie eigentlich ganz gut...aber zu lange
> links soll sie dann auch noch abschnibbeln....und das krieg ich absolut
> nich hin...hier mein versuch:
>
> <?
> $beschreibung = "dies ist ein test
>
www.blablablablablablablablablablablablablablablablablablablablablablabla.ne
t
> test und gleich noch einer
> www.shitshitshitshitshitshitshitshitshitshitshitshitshitshit.de";
>
> $beschreibung =
> ereg_replace("(([[:space:]]+)(www.[a-zA-Z0-9_(at)_:%_.~#-\?&]+))", " <a
> href=\"http://\\3\" target=\"_blank\">".substr("\\3", 0, 30)."</a>",
> $beschreibung); // www
>
> echo $beschreibung;
> ?>

substr("\\3", 0, 30)  <== Änder da mal das , 30 auf was höheres oder ersetzt
das mit der originallänge des strings (strlen(deinstring))



php::bar PHP Wiki   -   Listenarchive