mã sau được sử dụng để tìm url từ chuỗi bằng php. Đây là mã:Tìm url từ chuỗi với php
$string = "Hello http://www.bytes.com world www.yahoo.com";
preg_match('/(http:\/\/[^\s]+)/', $string, $text);
$hypertext = "<a href=\"". $text[0] . "\">" . $text[0] . "</a>";
$newString = preg_replace('/(http:\/\/[^\s]+)/', $hypertext, $string);
echo $newString;
Vâng, nó cho thấy một liên kết, nhưng nếu tôi cung cấp vài liên kết nó không hoạt động và cũng có thể nếu tôi viết mà không http: // sau đó nó không hiển thị liên kết. Tôi muốn bất kỳ liên kết được cung cấp nó nên được hoạt động, Giống như stackoverflow.com.
Bất kỳ sự giúp đỡ xin vui lòng ..
thể trùng lặp của [PHP: Regular Expression để có được một URL từ một chuỗi] (http://stackoverflow.com/questions/2720805/php -nút-expression-to-get-a-url-từ-chuỗi) – Gordon