当前位置: 首页 > 面试题库 >

如何使用php链接字符串中的URL?

欧阳成弘
2023-03-14
问题内容

我有以下字符串:

"Look on http://www.google.com".

我需要将其转换为:

“查看http://www.google.com ”

原始字符串可以包含多个URL字符串。

如何在php中做到这一点?

谢谢


问题答案:

您可以使用以下内容:

$string = "Look on http://www.google.com";
$string = preg_replace(
              "~[[:alpha:]]+://[^<>[:space:]]+[[:alnum:]/]~",
              "<a href=\"\\0\">\\0</a>", 
              $string);

PHP版本 <5.3(ereg_replace),否则(preg_replace)



 类似资料:
  • 问题内容: 我使用来了解Java与运算符的工作方式。 它是用同样的操作? 问题答案: 不。使用和做不一样。 在Java中,字符串实例是不可变的。 因此,如果您这样做: 每次连接时都在创建新的字符串。 另一方面,StringBuilder就像一个缓冲区,可以在追加新Strings时根据需要增长。 经验法则是(由于我的评论而改变): 如果要进行大量连接(例如,在循环内进行连接,或生成由多个字符串连接的

  • 问题内容: 我有一个包含1-n纬度/经度记录的JSON字符串。看起来像这样: 什么是解析此值以获取经纬度值循环的好方法?转义的双引号是否会影响解析? 谢谢亚历克斯 问题答案: 打印…

  • 问题内容: 基本上,问题是如何从中得到: 对此: 问题答案: http://dev.mysql.com/doc/refman/5.0/zh/group-by- functions.html#function_group- concat 在上面的链接中:该函数返回一个字符串结果,其中包含来自组的串联的非NULL值。如果没有非NULL值,则返回NULL。

  • 问题内容: 我有一个函数,可以在链接之前和之后添加标签。但是,某些网页会中断。您将如何改善此功能?谢谢! 问题答案:

  • 如何制作深度链接字符串,例如“myapp://product/123“在android TextView中可点击。我知道有自动链接选项,如电子邮件、网络和电话,但没有任何深度链接选项。如何使其可点击并启动该链接的点击意图?”?

  • 问题内容: 我试图找到匹配特定模式的行数。在此示例中,所有以“ 123”开头的内容: 这正在工作: 问题是LIKE会有所不同,所以我试图在脚本中定义它,然后执行查询,但这不起作用: 在第二个示例中,如何使该查询正常工作? 编辑:我也尝试了没有期限(也无法正常工作): 问题答案: 您的语法错误;无需在双引号字符串内放置句点。相反,它应该更像 您可以通过打印出字符串以确认与第一种情况相同来确认这一点。