<?php
function add_href_to_links($string) {
$str = $string;
$str = preg_replace("/([ \t]|^)www\./i", "\\1http://www.", $str);
$str = preg_replace("/([ \t]|^)ftp\./i", "\\1ftp://ftp.", $str);
$str = preg_replace("/(http:\/\/[^ )\r\n!]+)/i", "<a href=\"\\1\">\\1</a>", $str);
$str = preg_replace("/(https:\/\/[^ )\r\n!]+)/i", "<a href=\"\\1\">\\1</a>", $str);
$str = preg_replace("/(ftp:\/\/[^ )\r\n!]+)/i", "<a href=\"\\1\">\\1</a>", $str);
$str = preg_replace("/([-a-z0-9_]+(\.[_a-z0-9-]+)*@([a-z0-9-]+(\.[a-z0-9-]+)+))/i", "<a href=\"mailto:\\1\">\\1</a>", $str);
$new_string = $str;
return $new_string;
}
$str = 'שלום שלום\nhttps://www.youtube.com/watch?v=2w0JiLKQ3-o\n"asd" ש`מגניב';
$str=strip_tags($str,'<div><br><a><p><b><span>');
$str = str_replace('\r\n','',$str);
$str = add_href_to_links($str);
echo $str;
?>
preferences:
27.5 ms | 402 KiB | 5 Q