我想在一个特殊的 html 标记中获取所有子字符串内容,在示例中
<b></b>:
function getTextBetweenTags($string, $tagname) {
$pattern = "/<$tagname ?.*>(.*)<\/$tagname>/";
preg_match($pattern, $string, $matches);
return $matches;
}
$message = "<p> Te informamos que la parada <b> Avenida de la Vega </b>
se ha llenado, el día <b>2013-04-22 </b> a las <b>08:23:27</b>.
<br><br> No olvides cerrar este ticket cuando hayas resuelto incidencia.
<br><br> Gracias </p>";
$result = getTextBetweenTags($message, "b");
var_dump($txt);
我得到:
array(2) {
[0]=>
string(90) "<b> Avenida de la Vega </b> se ha llenado, el día <b>2013-04-22 </b> a las <b>08:23:27</b>"
[1]=>
string(8) "08:23:27"
}
我想:
array(3) {
[0]=>
string(20) "Avenida de la Vega"
[1]=>
string(10) "2013-04-22"
[2]=>
string(8) "08:23:27"
}
我怎么才能得到它?