以下情况:
$text = "This is some <span class='classname'>example</span> text i'm writing to
demonstrate the <span class='classname otherclass'>problem</span> of this.<br />";
preg_match_all("|<[^>/]*(classname)(.+)>(.*)</[^>]+>|U", $text, $matches, PREG_PATTERN_ORDER);
我需要一个数组($matches),其中一个字段是“ <span class='classname'>example</span>
”,另一个字段是“ example ”。但是我在这里得到的是一个带有“ <span class='classname'>example</span>
”的字段和一个带有“类名”的字段。
当然,它还应该包含其他匹配项的值。
我怎样才能获得正确的价值观?