Jump to content

[SOLVED] extracting certain values from arrays


louie35

Recommended Posts

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?

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.