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? Quote Link to comment https://forums.phpfreaks.com/topic/82661-solved-extracting-certain-values-from-arrays/ Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.