- preg_replace_callback: documentation ( source)
- print_r: documentation ( source)
<?php
function callbackFunction( $matches) {
print_r($matches);
return 'lol';
}
$pattern = '@\\<img src\\="http\\://(?!(i\\.imgur\\.com))/.+?"@u';
$subject = '[13-Jul-2014 14:07:07 UTC] sdfsdfsdfesdwsasdvesfdrsad<br> <br> <br><img src="http://i.imgur.com/xhQHD6w.gif" alt="xhQHD6w.gif">sdsdfsasfdasfasdas<br> <br><img src="http://i.imgur.com/xhQHD6w.gif" alt="xhQHD6w.gif"><br><img src="http://i.img1ur.com/xhQHD6w.gif" alt="xhQHD6w.gif">';
print_r( preg_replace_callback($pattern, 'callbackFunction', $subject, -1 ) );