0

我有一个文本文件,我在其中写了不同的行。每行包含不同的字符串值,用分号分隔;. 我正在尝试从行中获取第一个和第二个字符串,但是我不知道如何。有什么解决办法吗?

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/MV5BMjEyMjcyNDI4MF5BMl5BanBnXkFtZTcwMDA5Mzg3OA@@._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/MV5BMTI5Mjg1MzM4NF5BMl5BanBnXkFtZTcwNTAyNzUzMw@@._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/MV5BMjE4MjA1NTAyMV5BMl5BanBnXkFtZTcwNzM1NDQyMQ@@._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.
4

1 回答 1

1

用于explode()在分隔符 ( ;) 处爆炸:

<?php
    $line = "Gudfadern;*****;http://www.imdb.com/title/tt0068646;http://ia.media-imdb.com/images/M/MV5BMjEyMjcyNDI4MF5BMl5BanBnXkFtZTcwMDA5Mzg3OA@@._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);
?>
于 2013-03-10T22:28:22.383 回答