2013-03-10 2 views
0

다른 줄을 쓴 텍스트 파일이 있습니다. 각 행에는 세미콜론으로 구분 된 다른 문자열 값이 있습니다. . 나는 라인에서 첫 번째와 두 번째 문자열을 얻으려고하지만, 어떻게해야할지 모르겠다. 어떤 해결책?PHP에서 텍스트 파일의 문자열을 찾으십시오

PHP - 지금은 전체 줄을 인쇄하고 있습니다.

<?php 
      $readin = file('filmer.txt'); 
      $ul = '<ul id="films">'; 
      foreach($readin as $fName){ 
       echo $ul.'<li>'.$fName.'</li>'; 
      } 
     ?> 

텍스트 파일

Gudfadern;*****;http://www.imdb.com/title/tt0068646;http://ia.media-imdb.com/images/M/[email protected]@._V1_SX214_.jpg;Coppolas klassiska filmatisering av Mario Puzos roman om en maffiafamilj i New York. I centrum står Don Corleone, Gudfadern, men också hans söner bistår honom vid det intrikata maktspel som pågår mellan Corleone och de andra familjerna i området. 

Rambo;****;http://www.imdb.com/title/tt0462499;http://ia.media- imdb.com/images/M/[email protected]@._V1_SX214_.jpg;John Rambo har i lugn och ro slagit sig ned i Thailand, nära gränsen till Burma - ett land som sedan många år tillbaka lidit av förtryck från den styrande militärjuntan. Rambo ställs plötsligt inför sitt kanske farligaste uppdrag hittills när en grupp kristna missionärer tas som gisslan av den burmesiska militären 

Sagan om konungens återkomst;*****;http://www.imdb.com/title/tt0167260;http://ia.media-imdb.com/images/M/[email protected]@._V1_SX214_.jpg;Gondor förbereder sig för krig mot mörkrets makter och ringen färdas långsamt med Frodo mot Mordor för att om möjligt förstöras. 
+1

http://php.net/manual/en/function.explode.php – Dave

+0

고마워, 그것을 보았다! – DrWooolie

답변

1

사용 explode() 당신의 구분자 (;)에서 폭발 :

<?php 
    $line = "Gudfadern;*****;http://www.imdb.com/title/tt0068646;http://ia.media-imdb.com/images/M/[email protected]@._V1_SX214_.jpg;Coppolas klassiska filmatisering av Mario Puzos roman om en maffiafamilj i New York. I centrum står Don Corleone, Gudfadern, men också hans söner bistår honom vid det intrikata maktspel som pågår mellan Corleone och de andra familjerna i området."; 
    $lineSplit = explode(";", $line); 
    $firstAndLast = $lineSplit[0] . " - " . $lineSplit[1]; 
    var_dump($firstAndLast); 
?> 
+0

위대한 일을했습니다, 고마워요! – DrWooolie

관련 문제