2010-11-22 23 views
-2

如果我有一行包含以下單詞的行:快速棕色狐狸跳過懶狗。從一行中取出幾個字,php

是否有無論如何我可以從內部提取出兩個單詞並將其放入一個新的文本文件?我想要兩個字:棕色狐狸

我該怎麼用ph​​p腳本來做到這一點?

謝謝!

+5

什麼是邏輯,當你選擇這兩個詞? – Pentium10 2010-11-22 13:41:19

+1

程序選擇哪些單詞?第三和第四個單詞?他們出現的順序是「褐色」還是「狐狸」?每一個以b或f開頭的單詞? – JJJ 2010-11-22 13:42:34

+1

有很多方法可以根據你想要的來做到這一點。你可以用'explode()'將行分割成單獨的單詞。你可以使用正則表達式。你需要做什麼? – syrion 2010-11-22 13:43:14

回答

2

是的,這類型:

$fName = "out2.txt"; 
$fHandle = fopen($fName, 'w'); 
fwrite($fHandle, "Brown Fox"); 
fclose($fHandle); 

這應該做的工作,直到你提供你的問題的一個更好的解釋。

嚴重的是,檢查是否可以在文件中找到布朗福克斯,如果發現只是做我寫在那裏。

要獲得第3和第4個字,包含文本行做到這一點:

$line = explode(" ", $line); 
fwrite($fHandle, $line[2]." ".$line[3]); 
+0

是的,棕色狐狸這個詞可以在文件中找到,但是有沒有其他的方法呢?像......得到第三和第四個單詞,而不用在其中輸入「棕色狐狸」?謝謝。 – 2010-11-22 14:00:57

+0

我編輯了我的帖子。 – hummingBird 2010-11-22 14:13:06

相關問題