duancaoqin6683
2018-04-17 11:19
浏览 18
已采纳

删除字符串PHP [duplicate]中的变量

This question already has an answer here:

I have a string like this:

$mystring = "some words1 some more words2 <script>some variable inside</script> some more words3";

I want to remove script tags and inside it. I want to have "some words1 some more words2 some more words3" How can I remove that part

</div>

图片转代码服务由CSDN问答提供 功能建议

此问题已经存在 这里有一个答案:

  • 从HTML内容中删除脚本标记 11 answers \ n
  • 删除所有html标签 来自php字符串 7 answers \ n

    我有一个这样的字符串:

      $ mystring =“some words1 some more words2  &lt; script&gt;&lt; / script&gt;里面的一些变量了更多的单词3“; 
       
     
     

    我想删除脚本标签 在它里面。 我希望“有些单词1更多单词2更多单词3” 如何删除该部分

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

1条回答 默认 最新

  • doutu1889 2018-04-17 11:26
    最佳回答

    Try this solution

    $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);
     }
    

    // Only For script tags

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

    // output :some words1 some more words2 some more words3

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题