2013-03-10 131 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 2013-03-10 22:28:16

+0

謝謝,看着它! – DrWooolie 2013-03-10 22:33:21

回答

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 2013-03-10 22:32:55

相關問題