为了去除PHP字符串中的所有JS,HTML和CSS代码,可以使用以下步骤:
- 使用PHP内置的strip_tags()函数:该函数可以用来删除字符串中的HTML和PHP标记。例如,以下代码从字符串中删除所有HTML和PHP标记,并输出结果:
<?php
$string = "<p>This is a <strong>sample</strong> string with <a href='#'>HTML links</a>.</p>";
$string = strip_tags($string);
echo $string;
?>
输出结果如下:
This is a sample string with HTML links.
- 使用preg_replace()函数:该函数是PHP中对字符串进行正则表达式替换的函数。使用正则表达式,可以匹配特定的模式并将其替换为指定的字符串。例如,以下代码演示如何使用preg_replace()函数从字符串中删除所有JavaScript和CSS代码,并输出结果:
<?php
$string = "<style type='text/css'>body { font-size: 12px; } </style>
<script type='text/javascript'> alert('Hello World!'); </script>
<p>This is a <strong>sample</strong> string with <a href='#'>HTML links</a>.</p>";
$string = preg_replace('/<script\b[^>]*>(.*?)<\/script>/is', "", $string);
$string = preg_replace('/<style\b[^>]*>(.*?)<\/style>/is', "", $string);
echo $string;
?>
输出结果如下:
<p>This is a <strong>sample</strong> string with <a href='#'>HTML links</a>.</p>
在上面的代码中,我们首先使用preg_replace()函数删除所有JavaScript代码,然后再使用它删除所有CSS代码。注意,我们使用正则表达式来匹配