php爆炸大写小写

时间:2012-11-23 07:54:13

标签: php explode

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

我有很多HTML代码,我想爆炸header代码,但有些uppercase有些是lowercase,因为$str非常庞大,我不想要使用str_replace()将所有内容更改为uppercaselowercase,是否有任何简单的方法可以从header分解$str标记为2个部分?感谢。

2 个答案:

答案 0 :(得分:4)

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

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

$header = preg_split("/<header>/i", $str);

答案 1 :(得分:0)

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

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

希望这对你有用。

由于