我的PHP代码中有一个变量,它等于存储的字符串。 该字符串的一小部分被拍摄并用作不同页面上的预览。 有时在该字符串中会有Javascript,我怎么能说出以下内容:
Pseudocode:
if stringVar contains "<script"
then remove the substring starting at "<script" and ending at "/script>"
答案 0 :(得分:1)
如果你刚刚摆脱脚本标签:
$result = preg_replace('%<script>.*</script>%i', '', $subject);
答案 1 :(得分:0)
strpos函数返回一个字符串在另一个字符串中的位置,
so your start is strpos($SomeString,"<script")
end is strpos($SomeString,"/script>") + 7
之后,它只是为了获得前后的所有内容。
Note this will not work if <script can contains the <Script /Script> tags...