例如:
$string="<aa>xyz<bb>123<ccc>";
我想从 $string 中获取子字符串'xyz'。有可能吗?
只需您可以使用 strip_tags 来获取xyz
<?php
echo strip_tags('<aa>xyz<bb>');
?>
strip_tags
只是条带化标签。仅在满足您的要求时才使用它。
您还可以使用正则表达式将字符串分解为数组。这将在 $arr[0] 中为您提供您想要的子字符串。无论标签是什么,它都可以工作,并允许您轻松地找到您想要的子字符串。
<?php
$string="<aa>xyz<bb>123<ccc>";
$arr = preg_split("/<[^>]+>/", $string, 0, PREG_SPLIT_NO_EMPTY);
var_export($arr);
使用preg_match
with <aa>(.*?)</bb>
,它将是第一个匹配项。
使用正则表达式,您还可以在字符串中获得其他匹配项..