Pisze sobie modyfikator do aktywowania linkow w tekscie, mam problem takiego typu :
w przypadku posiadania tablicy class zawierajacej klasy dla typu odnosnika np :
$class['http'] = 'a_http';
$class['https'] = 'a_https';
a majac w tekscie HtTp://www.some.link.pl
jako protokol zostanie odczytany HtTp , ktory bedzie kluczem do tablicy styli.
w jaki sposob zmusic aby przekonwertowal klucz za pomoca strtolower.
probowalem juz wzystkiego.
<?php function chameleon_modifier_links(&$chameleon, &$input, $class = '', $overwrite = false) { $ereg = '/(http|https|ftp|news):(\/\/[[:alnum:]@#%\&_=?\/\.-]+)/ei'; { { // $_class = " class=\\\"\$class[strtolower(\"$1\")]\\\""; nie chce dzialac $_class = " class=\\\"\$class[$1]\\\""; } else { $_class = " class=\\\"".$class."\\\""; } } else { $_class = ''; } $link = "\"<a".$_class." href=\\\"$1:$2\\\">$1:$2</a>\""; if ($overwrite) { return $input; } else { return $output; } } $test = "http://www.vertis.com.pl <br />\n hTTp://www.vertis.com.pl"; ?>