1
$str='<html>...<header>...</header>...</html>';
//$str='<HTML>...<HEADER>...</HEADER>...</HTML>';
$header = explode("<header>", $str, 2);
echo $header[1];

我有很多 html 代码,我想要爆炸header标签,但有些uppercaselowercase,因为$str非常巨大,我不想使用str_replace()将它们全部更改为 uppercaseor lowercase,有没有简单的方法header从 a 中分解 2 部分的标签$str?谢谢。

4

2 回答 2

4

有一种方法——preg_split() 函数!

没有测试正则表达式,但我认为这就是你要找的:

$header = preg_split("/<header>/i", $str);
于 2012-11-23T07:56:14.477 回答
1

要使用explode和大写,您可以选择以下解决方案:

$pieces = explode(" ", strtoupper($pizza));

希望这对你有用。

谢谢

于 2012-11-23T08:02:43.957 回答