phorcon3 Posted April 19, 2008 Share Posted April 19, 2008 uh, i just have quick question... <?php function testing($string) { $string = preg_replace('blahblahblah', another_function($blah), $string); return $string; } ?> how come this wouldnt work? cant u use a function within a preg_replace function? this may sound dumb ...so, im sorry for askin this question xD Link to comment https://forums.phpfreaks.com/topic/101927-preg_replace/ Share on other sites More sharing options...
ToonMariner Posted April 19, 2008 Share Posted April 19, 2008 the second argument for the preg_replace should be a string or an array of strings... You can't use a function in there... Link to comment https://forums.phpfreaks.com/topic/101927-preg_replace/#findComment-521615 Share on other sites More sharing options...
phorcon3 Posted April 20, 2008 Author Share Posted April 20, 2008 <?php function testing($string) { $string = preg_replace($pattern, $replacement, $string); return $string; } ?> so, the $replacement gives back a url... but i have to apply different functions and styles to this url... for example, thats what i wanna do <?php $replacement = parse_url1($replacement).'<br /><a href="'.$replacement.'" target="_blank">'.$replacement.'</a>'; function parse_url1($url) { $url=trim($url); $host=parse_url($url); return $host['host']; } ?> how can i do this? Link to comment https://forums.phpfreaks.com/topic/101927-preg_replace/#findComment-521626 Share on other sites More sharing options...
phorcon3 Posted April 20, 2008 Author Share Posted April 20, 2008 nevermind, i got it xD Link to comment https://forums.phpfreaks.com/topic/101927-preg_replace/#findComment-521629 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.