не могу понять, возвращаемый preg_replace с 2 массивом - PullRequest
0 голосов
/ 22 марта 2019

Я не могу понять возвращение этой функции ... Большое спасибо!

function convert_links($string, $base) {
    $pattern = array(',<(a|link|img|script|form|td)([^>]+)(href|src|action|background)="([^>"\s]+)",ie',
                    ',<(a|link|img|script|form|td)([^>]+)(href|src|action|background)=([^>"\s]+),ie',
                    ',<style(.+)url\("([^>"\s]+)",ie');
    $replace = array('"<\1\2\3=\"" . absolute_link("\4", $base,"1 \1") . "\""',
                    '"<\1\2\3=\"" . absolute_link("\4", $base,"2 \1") . "\""',
                    '"<style\lurl(\"" . absolute_link("\2", $base) . "\""');
    return preg_replace($pattern, $replace, $string);
...