Jump to content

[SOLVED] help with explode


Lodius2000

Recommended Posts

i am trying to explode a string that has the text i want between b tags, there is other text on the page that i dont want, so i cant use strip tags and then explode to a " "(space) but ALL the text that i want is inbetween those bold tags.

 

but the b tags are not the tags on the page, it is a list on the page that a sample line would read

 

<a name=></a><hr><a name="food"></a><abbr title="pancake"><b>pancake</b></abbr> - flapjack

 

and then the pattern repeats, but <a name="food">, the word food could be a myriad of things, as could the abbr title="", so how do i just grab, what is between the b tags

 

there are hundreds of items in this list, and I did not write it, but i need those words

 

thanks

 

Link to comment
https://forums.phpfreaks.com/topic/117461-solved-help-with-explode/
Share on other sites

<?php
$str = '<a name=></a><hr><a name="food"></a><abbr title="pancake"><b>pancake</b></abbr> - flapjack <a name=></a><hr><a name="food"></a><abbr title="pancake"><b>pancake2</b></abbr> - flapjack';
preg_match_all("@<b>([^<]*)<\/b>@", $str, $arrMatches);
var_dump($arrMatches);
?>

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.