preg_match_all("/<(.*)>/iUs",$html,$matches);
foreach ($matches[0] as $key => $value)
{
$html=str_replace($value,strtolower($value),$html);
}
foreach ($matches[0] as $key => $value)
{
$html=str_replace($value,strtolower($value),$html);
}
解决方案 »
- 使用trigger_error怎么没有显示自定义的错误信息
- PHP视频网站点播到一半跳回到开始?
- mysql查询数据
- php里input框输入数字的问题
- !defined('MAGIC_QUOTES_GPC') && define('MAGIC_QUOTES_GPC', get_magic_quotes_gpc()); 啥意思??
- 请问a=1&b=2这样的字符串在PHP中有什么好办法解析
- 类似404错误,如何定位?研究近3小时无果,若此难不除,将无心吃饭。
- 数据库查询问题
- 请推荐本书(不是我不搜索啊,是想要本最合适我的)
- 怎么取数据库里的值?
- 页面自动跳转问题!
- 关于手工发送POST请求的问题
function foo($t) {
return strtoupper($t);
return "<$t$s/$t>";
}
$text = <<< TEXT
<a href=xxx>ppp</a>
<img src=xxx>
<font color=red>ppp</font>
TEXT;
echo preg_replace("/(<\w+)|(\/\w+>)/ie","foo('\\0')",$text);
?>
ob_start();
?>
<html XMLNS="http://www.w3.org/1999/xhtml" lang="UTF-8">
<head>
<TITLE>Mybile Myself</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<META http-equiv="Content-Language" content="UTF-8" />
</HEAD>
<BOdy>
<?phpecho "654565fdss反对撒";
?>
</BODY>
</html>
<?php
$html=ob_get_contents();
preg_match_all("/<(.*)>/iUs",$html,$matches);
foreach ($matches[0] as $key => $value)
{
$html=str_replace($value,strtolower($value),$html);
}
ob_end_clean();
echo $html;
?>
测试代码:
<?php
ob_start();
?>
<html XMLNS="http://www.w3.org/1999/xhtml" lang="UTF-8">
<head>
<TITLE>Mybile Myself</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<META http-equiv="Content-Language" content="UTF-8" />
</HEAD>
<BOdy>
<?phpecho "654565fdss反对撒";
?>
</BODY>
</html>
<?php
$html=ob_get_contents();
preg_match_all("/<(.*)>/iUs",$html,$matches);
foreach ($matches[0] as $key => $value)
{
$html=str_replace($value,strtoupper($value),$html);
}
ob_end_clean();
echo $html;
?>关键代码:
preg_match_all("/<(.*)>/iUs",$html,$matches);
foreach ($matches[0] as $key => $value)
{
$html=str_replace($value,strtoupper($value),$html);
}
ob_start();
?>
<html XMLNS="http://www.w3.org/1999/xhtml" lang="UTF-8">
<head>
<TITLE>Mybile Myself</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<META http-equiv="Content-Language" content="UTF-8" />
</HEAD>
<BOdy>
<?phpecho "654565fdss反对撒";
?>
<a href="sss"></a>
</BODY>
</html>
<?php
$html=ob_get_contents();
preg_match_all("/<([A-Z]*)( |>)|<\/([A-Z]*)>/iU",$html,$matches);
foreach ($matches[0] as $key => $value)
{
$html=str_replace($value,strtoupper($value),$html);
}
ob_end_clean();
echo $html;
?>
关键代码preg_match_all("/<([A-Z]*)( |>)|<\/([A-Z]*)>/iU",$html,$matches);
foreach ($matches[0] as $key => $value)
{
$html=str_replace($value,strtoupper($value),$html);
}