3v4l.org

run code in 300+ PHP versions simultaneously
<?php $pattern = '/(?:src|href)\=(?:\\\'|")([^\\\'"]+)(?:\\\'|")/i'; $source = <<<SRC <a href="http://www.sape.ru">some text</a> <img src='logo.jpg' alt=''></a> SRC; $baseUrl = 'http://www.sape.ru'; $callback = function($matches) use ($baseUrl) { $srcTag = $matches[0]; $url = $matches[1]; $url = str_replace('../', '', $url); $url = str_replace('./', '', $url); $url = str_replace('../', '', $url); }; preg_replace_callback($pattern, $callback, $source);

preferences:
41.04 ms | 402 KiB | 5 Q