2014-06-24 6 views
-4

조금 둘러 보았으므로이 항목을 찾지 못했습니다. 누군가가 도움을 줄 수 있기를 바랍니다.문자열 앞뒤에 ifnormation을 제거하십시오.

내가 원하는 것은 웹 페이지의 내용을 가져 와서 두 문자열 앞뒤의 모든 정보를 제거하는 것입니다. 예 :

스크립트, 자바 스크립트, CSS, 광고 스크립트

- 문자열 일 ->

ㅋ ㅋ ㅋ ㅋ ㅋ ㅋ, 웹 페이지에 대한 정보, ㅋ ㅋ ㅋ ㅋ

- 문자열! 이 ->

스크립트, 자바 스크립트, CSS, 광고 스크립트

제가 앞에서 그렇게 한 후 '스크립트, 자바 스크립트, CSS, 광고 스크립트를'제거되고 싶지 중간에 정보 만 남겨 두었습니다. 전에 및 후에 정보를 제거하는 strstr을 시도했지만 동시에 제거 할 수는 없습니다.

어떤 도움이 필요합니까?

+2

항상 'strstr'을 두 번 실행할 수 있습니다. –

답변

1

Nevermind. 내가 이것을 올린 직후에 나는 그것을 얻었다.

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

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

    echo $new2; 

?> 

나는이 바보입니다.

1

이 배열을 반환합니다 explode("your first string", "webpage")

사용해보십시오, 다음 배열의 마지막 개체를 가지고 다시 "두 번째 문자열"

두 번째 배열의 첫 번째 대상이 될 것입니다을 사용하여 해당 폭발 Blah blah blah, information on the web page, blah blah

관련 문제