返回URLS我有一個字符串的PHP數組它看起來像這樣從PHP字符串
Array
(
[1] => Lorem ipsum dolor sit amet http://www.google.com/search?q=stackoverflow consectetur adipiscing elit.
[2] => Phasellus tempor vehicula fringilla. www.google.com/search?q=stackoverflow&ie=utf-8
[3] => google.com/search?q=stackoverflow&ie=utf-8 Aenean in cursus libero.
);
網址將是各種形式的,我需要的是這些鏈接的數組。像這樣的:
Array
(
[1] => http://www.google.com/search?q=stackoverflow
[2] => http://www.google.com/search?q=stackoverflow&ie=utf-8
[3] => http://www.google.com/search?q=stackoverflow&ie=utf-8
);
您是否認爲互聯網歷史上沒有人不得不從字符串解析URL,並且這樣做的代碼從未被共享過?好消息!已完成,代碼已共享數千次!前往最近的搜索框。 –
重複。 http://stackoverflow.com/questions/1113840/php-remove-url-from-string 這會有所幫助。 –
既不以「google.com」開頭,也不以「www.google.com」開頭的字符串是有效的網址。提取所有可能的變化將是困難和模糊的。海事組織你應該首先確保這些網址是有效的。 – schneck