删除字符串前后的信息

时间:2014-06-24 22:19:09

标签: php

我已经环顾四周了,但我还没有发现任何事情,所以希望有人可以提供帮助。

我想要做的是获取网页的内容并删除两个字符串之前和之后的所有信息。例如:

脚本,javascript,css,广告脚本

! - 字符串一 - >

Blah blah blah,网页上的信息,等等等等。

! - 字符串二 - >

脚本,javascript,css,广告脚本

我想要做的是删除脚本,javascript,css,广告脚本'从之前和之后,我只剩下中间的信息。我试过strstr在之前和之后删除了信息,但我不能同时删除这两个信息。

对此有何帮助?

2 个答案:

答案 0 :(得分:1)

没关系。在我发布之后,我得到了它。

<?php $string = file_get_contents("webpage");

    $new = strstr($string, "<!-- string1 -->");
    $new2 = strstr($new, "<!-- string2 -->", true);

    echo $new2;

?>
我是个白痴。

答案 1 :(得分:1)

尝试使用explode("your first string", "webpage")

这将返回一个数组,然后取出数组中的最后一个对象并使用“second string”再次爆炸

第二个数组中的第一个对象将是Blah blah blah, information on the web page, blah blah