删除字符串PHP中的变量

删除字符串PHP中的变量,php,html,Php,Html,我有这样一个字符串: $mystring = "some words1 some more words2 <script>some variable inside</script> some more words3"; 我想删除脚本标签和里面的内容。 我想要一些词1更多的词2更多的词3 如何删除该部分尝试此解决方案 $srting = 'some words1 some more words2 <script>some variable inside<

我有这样一个字符串:

$mystring = "some words1 some more words2 <script>some variable inside</script> some more words3";
我想删除脚本标签和里面的内容。 我想要一些词1更多的词2更多的词3 如何删除该部分

尝试此解决方案

$srting = 'some words1 some more words2 <script>some variable inside</script> some more words3';

echo strip_tags_content($srting);

function strip_tags_content($text) {
    return preg_replace('@<(\w+)\b.*?>.*?</\1>@si', '', $text);
 }
//仅适用于脚本标记

preg_replace('(<script>(.*?)</script>)', '', $text);  

//输出:一些字1一些字2一些字3

删除字符串中的变量-删除哪个变量?标题和问题不清楚。这里没有变量。我们如何编辑此函数以删除字符串中的其他变量。它暗示了我的答案: