运行如下PHP程序 <?php $a=8; $b=6; if($a==$b) echo "A"; else echo "B"; ?> 该程序运行结束时显示的结果
3个回答
2011-05-12
展开全部
如果只要 <b> 标签,不用“过滤”的方法,用“提取”的方法更简单。
$str = '<img src="xxx"><b>aaa</b><br>\n<b>b\nbb</b><span style="color:#FF0000;">yyy</span>';
$pattern = '/<b>(((?!<\/b>).)*)<\/b>/mi';
preg_match_all($pattern, $str, $matches, PREG_SET_ORDER);
print_r($matches);
输出
Array
(
[0] => Array (
[0] => <b>aaa</b>
[1] => aaa
[2] => a
)
[1] => Array
(
[0] => <b>b\nbb</b>
[1] => b\nbb
[2] => b
$matches[0][0],$matches[1][0] 是你想要的结果吗?
可以吗?
$str = '<img src="xxx"><b>aaa</b><br>\n<b>b\nbb</b><span style="color:#FF0000;">yyy</span>';
$pattern = '/<b>(((?!<\/b>).)*)<\/b>/mi';
preg_match_all($pattern, $str, $matches, PREG_SET_ORDER);
print_r($matches);
输出
Array
(
[0] => Array (
[0] => <b>aaa</b>
[1] => aaa
[2] => a
)
[1] => Array
(
[0] => <b>b\nbb</b>
[1] => b\nbb
[2] => b
$matches[0][0],$matches[1][0] 是你想要的结果吗?
可以吗?
展开全部
如果只要 <b> 标签,不用“过滤”的方法,用“提取”的方法更简单。
$str = '<img src="xxx"><b>aaa</b><br>\n<b>b\nbb</b><span style="color:#FF0000;">yyy</span>';
$pattern = '/<b>(((?!<\/b>).)*)<\/b>/mi';
preg_match_all($pattern, $str, $matches, PREG_SET_ORDER);
print_r($matches);
输出
Array
(
[0] => Array
(
[0] => <b>aaa</b>
[1] => aaa
[2] => a
)
[1] => Array
(
[0] => <b>b\nbb</b>
[1] => b\nbb
[2] => b
)
)
$matches[0][0],$matches[1][0] 是你想要的结果?
$str = '<img src="xxx"><b>aaa</b><br>\n<b>b\nbb</b><span style="color:#FF0000;">yyy</span>';
$pattern = '/<b>(((?!<\/b>).)*)<\/b>/mi';
preg_match_all($pattern, $str, $matches, PREG_SET_ORDER);
print_r($matches);
输出
Array
(
[0] => Array
(
[0] => <b>aaa</b>
[1] => aaa
[2] => a
)
[1] => Array
(
[0] => <b>b\nbb</b>
[1] => b\nbb
[2] => b
)
)
$matches[0][0],$matches[1][0] 是你想要的结果?
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询