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)
}
}
}