Identifying if a URL is present in a string

前端 未结 2 868
有刺的猬
有刺的猬 2021-01-27 01:23

Hi can someone help me identify if a url is present in a string using PHP?

I want to pull in a full string i.e. \"Hi please visit http://domain.com/12345 today\" and str

2条回答
  •  后悔当初
    2021-01-27 02:16

    here's an example

    $str = file_get_contents('http://www.sitepoint.com');
    
    preg_match_all('~(https?://([-\w\.]+)+(:\d+)?(/([\w/_\.]*(\?\S+)?)?)?)~', $str, $matches);
    
    print_r($matches);
    

提交回复
热议问题