运行如下PHP程序 <?php $a=8; $b=6; if($a==$b) echo "A"; else echo "B"; ?> 该程序运行结束时显示的结果

A.A
B.B
C.6
D.8

如果只要 <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] 是你想要的结果吗?
可以吗?
温馨提示:答案为网友推荐,仅供参考
第1个回答  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] 是你想要的结果?
本回答被网友采纳
第2个回答  2011-05-16
B

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网