我需要学习如何使用 PHP 删除 html 标签。
这就是我的想法(我认为 DOM 措辞是我需要的,但我不知道它是如何工作的。一个工作示例对我有很大帮助。我无法安装任何外部库,我正在运行 PHP 5 ):
function the_remove_function($remove){
// dom parser code here?
return $remove;}
// return all content into a string
ob_start('the_remove_function');
示例代码:
<body>
<div class="a"></div>
<div id="b"><p class="c">Here are some text and HTML</p></div>
<div id="d"></div>
</body>
问题:
1)如何退货:
<body>
<p class="c">Here are some text and HTML</p>
</body>
2)如何退货:
<body>
<div class="a"></div>
<div id="b"></div>
<div id="d"></div>
</body>
3) 我如何退货:
<body>
<div class="a"></div>
<p class="c">Here are some text and HTML</p>
<div id="d"></div>
</body>
下一个示例代码:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel='stylesheet' id='test-css' href='http://www.domain.com/css/test.css?ver=2011' type='text/css' media='all' />
<script type='text/javascript' src='http://www.domain.com/js/test.js?ver=2010123'></script>
</head>
4) 我如何退货:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel='stylesheet' id='test-css' href='http://www.domain.com/css/test.css?ver=2011' type='text/css' media='all' />
</head>
5) 我如何退货:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<script type='text/javascript' src='http://www.domain.com/js/test.js?ver=2010123'></script>
</head>
谢谢阅读 :)