PHP özel bağlantı URL'sini alın

0 Cevap php

Ben bağlantıları bir demet içeren bir dosya var:

<a href="http://site1.com">site 1</a>
<a href="http://site2.com">site 2</a>
<a href="http://site3.com">site 3</a>

Ben belirli bir metin ile bir bağlantı URL'sini almak istiyorum. Örneğin, "site 2" için arama ve "http://site2.com" geri almak

Ben bu çalıştı:

preg_match("/.*?[Hh][Rr][Ee][Ff]=\"(.*?)\">site 2<\/[Aa]>.*/", $contents, $match)

(Ben HREF = çapa son parçası olacak biliyorum)

Ama döner

http://site1.com">site 1</a><a href="http://site2.com

Bir geriye doğru arama yapmak için bir yol, ya da bir şey var mı? Ben her şeyin üzerinde preg_match_all döngü ve yapabileceğinizi biliyorum, ama bu önlemek için çalışıyorum.

0 Cevap