2014-03-06 33 views
0

對不起,我可能沒有措辭,妥善...調用從文本文件的線條和顯示特定行

在這個例子中,文本文件將被稱爲example.txt中。 此外,該值在此將被命名爲「蘋果」

我想要做的是取example.txt,打開它,然後找到Apple並顯示該值所依賴的整個行。


example.txt中


最快的陸地動物是獵豹。

小桌子的名字是桌子。

紅色水果的名字是蘋果。

我的車的製造商是豐田。

我最喜歡的槍是霰彈槍。


頁面


[行顯示這裏]


我已經嘗試了許多解決方案,這(谷歌是不是我在這種情況下的朋友。你怎麼敢谷歌! ) 我會發布其中的一些,告訴你我已經嘗試過。請記住,我對php還是有點新鮮感。我相信,最遠我得到的是打開文件,並顯示一個數組....

$file_handle = fopen("dictionary.txt", "rb"); 

    while (!feof($file_handle)) { 

    $line_of_text = fgets($file_handle); 
    $parts = explode('=', $line_of_text); 

    print $parts[0] . $parts[1]. "<BR>"; 

    } 

    fclose($file_handle); 

這並沒有工作...

也沒有這個

$lines = file('file.txt'); 

$output = ''; 
$TorZ = "Array 
("; 
$num = 0; 
foreach ($lines as $line) 
{ 
    $output .= $TorZ.' '.$line.PHP_EOL; 
    $TorZ = '['.$num.'] =>'; 
    $num++; 
} 

file_put_contents('output.txt', $output); 

或者這個..

$result = array(); 
$file = explode("\n", file_get_contents("file.txt")); 
foreach ($file as $content) { 
    $result[] = array_filter(array_map("trim", explode("\n", $content))); 
} 
var_dump($result); 

任何想法?

另外,我真誠地道歉,如果這已被回答過去,我花了大約2個小時尋找一種方法來做到這一點,但仍然找不到任何東西。

+0

Java不是Javascript –

回答

相關問題