function getValues($string, $tagname) {
$pattern = "/<$tagname ?.*>([^<>]*)<\/$tagname>/";
preg_match_all($pattern, $string, $matches, PREG_PATTERN_ORDER);
var_dump($matches);
return $matches;
}
getValues("<a>1</a><a>2</a><a>3</a>", "a");
我希望得到一个数组值 1,2,3 等....
它返回:
array(2) {
[0]=>
array(1) {
[0]=>
array(2) {
[0]=>
string(24) "<a>1</a><a>2</a><a>3</a>"
[1]=>
int(0)
}
}
[1]=>
array(1) {
[0]=>
array(2) {
[0]=>
string(1) "3"
[1]=>
int(19)
}
}
}