想知道如何检测字符串中的 URL 并返回链接。例子
$text = '转到 www.example.com example.com example.net http://example.com '; 回声$文本;
会回来
转到 www.example.com example.com 等。
想知道如何检测字符串中的 URL 并返回链接。例子
$text = '转到 www.example.com example.com example.net http://example.com '; 回声$文本;
会回来
转到 www.example.com example.com 等。
您可以使用正则表达式,或者您可以在空格上展开 $text 字符串,然后检查每个展开的单词是否以 http://、https:// 或以 .com、.net、.org 结尾并包装链接中的字符串
我就是这样做的。
它会http://google.com
从
www.website.com 和 example.com 但http://google.com现在是 www.website.com
<?php
$x = "www.website.com and example.com and
even http://google.com and now www.website.com I could go on forever";
$start = strpos($x, 'http://');
for($i=$start; $i < strlen($x); $i++){
if(strpos($x, '.com') == true) {
$str = strpos($x, '.com');
echo $x[$i];
if($x[$i] === ' '){
break;
}
}
}