URL value extraction

ive got a string like this:

$string = 'Clearly describe your <a href="">question</a> or problem, along with <a href="">specific information</a> such as <a href="">product names</a>, OS, and any error messages.';

how can i extract all the values between <a></a> from the above string?  for example the values from the above string should be: question, specific information & product names.
LVL 16
Who is Participating?
hernst42Connect With a Mentor Commented:
use preg_match_all for this like:
preg_match_all('/<a[^>]+>(.*?)<\/a>/', $string, $m);
$m[1] will be an array with the requested information
ellandrdAuthor Commented:
yes but my string can have more than 1 href.
yes and the example extracts them all, Haven't you tried it or do you get results which sould not be in the result?
ellandrdAuthor Commented:
my results are:

Array ( [0] => Array ( [0] => Google  ) [1] => Array ( [0] => Google ) )

so in order to print out info i have to use: print_r();
ellandrdAuthor Commented:
got it to display how i want it... thank you
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.