louie35 Posted December 21, 2007 Share Posted December 21, 2007 After fetching a page I use preg_match to get all the links from it and I end up with this arrays: $urlpattern = "/<a[\s]+[^>]*?href[\s]?=[\s\"\']+(.*?)[\"\']+(.*?)>([^<]+|.*?)?<\/a>/"; //match the links preg_match_all($urlpattern, $str, $matches); //using foreach.... [0] => <a href="http://www.domain.com/" title="title text">link text</a> [1] => <a href="http://www.domain.com/" title="title text">link text</a> [2] => <a href="http://www.domain.com/" title="title text">link text</a> [3] => <a href="http://www.domain.com/" title="title text">link text</a> [4] => <a href="http://www.domain.com/" title="title text">link text</a> What I need to donow is extract each part and check the values as listed below: 1. href value 2. title value 3. link text value and display them one by one: link: href - title (if any): title - anchor text: link text but I can not seem to get my head arround it. Any Pointers? Link to comment https://forums.phpfreaks.com/topic/82661-solved-extracting-certain-values-from-arrays/ Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.