Autor Zpráva
Marcus Flintus
Profil *
mám takovýto kód:

$vypis[text] = preg_replace('/([\s]{1}www.[^\s]*)/', "<a href=\"http://$1\" target=\"_Blank\">$1</a>", $vypis[text]);


a jediné co potřebuju je z výsledku $1 ještě před vypsáním odstranit první znak. jak na to?
pmasarik
Profil
Kukni na funkciu substr()

$rest = substr("abcdef", 1); // vrátí "bcdef"
Marcus Flintus
Profil *
ta bohužel v regulární výrazu nejde =(
Marcus Flintus
Profil *
Ta bohužel v regulárním výrazu nejde =(
Oswald
Profil
Když dáš masku pro ten první znak před první závorku, tak se nahradí a přitom v $1 vůbec nebude:

$vypis[text] = preg_replace('/\s(www\.\S*)/', "<a href=\"http://$1\" target=\"_Blank\">$1</a>", $vypis[text]);
Marcus Flintus
Profil *
ááá dííííky moc. si génius... =)
Toto téma je uzamčeno. Odpověď nelze zaslat.

0