我要讀取一個檔案中的內容 , 然後跟我設定的字串做比較 , 如果符合就另存新檔 , 我搜尋網上相關資訊得到如下
/<?php
$filename=fopen("name.txt","r"); //開啟檔案
while($line=fgets($filename)) //讀取檔案
$subject="今天的天氣真是好";
下面網上就找不到答案
我要把檔案 name.txt 的內容 , 跟我設定的字串 " 今天的天氣真是好" 比對 , 如果有就將那一整行另存新檔 , 也就是整行是 " 如果今天的天氣真是好 , 太陽真大" 這句話另存新檔 , 這應該怎麼做呢 ?
你使用 google 的能力還是有很大的進步空間……
不知道你是怎麼下關鍵字的?
你應該把問題拆解開來查,而不是隨緣去找一個可以複製貼上
的解答:
php read file
php write file
php regular expression
這些 function 應該能夠讓你完成這個功能,怎麼使用就要自己去學習囉。
讀檔→讀每一行→用正規表達式或其他方法比對每一行→判斷→存檔fopen()
fgets()
preg_match()
fwrite()
另外教你,程式碼可以 highlight
```
// 這邊貼程式碼
```
看起來就會變這樣
// 這邊貼程式碼
手機英文網站Google好像無法翻譯
其實...你對於PHP的function熟的話就...
Dr.eye 可以用,不然逐字逐句翻字典也是要會
畢竟進行troubleshooting必定要上spicyworks或者stackoverflow
雖然程式重邏輯,但外語也是必要但常被忽視的一環
盡量要能看懂英文文件比較好喔
google的時候也是用英文下關鍵字查才容易找到你需要的資源
不要浪費各位的時間啦,連這都不會還想去賺人每月3萬5...
你的問題可以拆成
1 PHP 讀檔
http://www.w3school.com.cn/php/php_file_open.asp
2 PHP 存檔
http://www.w3school.com.cn/php/php_file_create.asp
3 PHP 字串比對
http://www.wibibi.com/info.php?tid=146
三個合起來就是你要的答案了!
而不是 直接打 PHP檔案讀取比對存檔
先加強GOOGLE 關鍵字搜尋 在開始寫程式吧
話說 我應該打在樓主回覆那邊才對齁 哈哈哈