【发布时间】:2016-08-02 12:51:42
【问题描述】:
我们如何使用 PHP 识别字符串中的 URL 并将它们存储在数组中?
如果 URL 包含逗号,则不能使用 explode 函数,它不会给出正确的结果。
【问题讨论】:
-
preg_match_all("/\b((https?):\/\/)?([a-z0-9-.]*)\.([a-z]{2,3})([-A-Z0-9+&@#\/%?=~_|$!:,.;]*[A-Z0-9+&@#\/%=~_|$])/i", $string, $match);用这个