2016-04-12 197 views
0

我正在爲PHP中的點擊計數器做日誌文件。每次用戶點擊該按鈕時的數據(日期,時間等)都被定向到data.json文件中。我想將這些數據放在一個logfile.txt文件中,但是當我使用file_get_contents時,括號和引號也會被傳輸,使得日誌文件變得更難理解。有沒有方法不包括括號和報價?如何刪除JSON括號和雙引號?

$txtlog = '../Logfile-'.date('mdY').'.txt'; 
$mytxt = fopen($txtlog, "a") or die("<br/>Unable to open file!"); 
fwrite($mytxt, file_get_contents("DATA.json")); 
fclose($mytxt); 
+2

讀你可以運行'json_decode($ fileContents)'這將給你解析JSON PHP對象後的文件。從那裏你可以在日誌中包含你想要的東西。 –

+0

沒有必要刪除括號和引文。事實上,你不應該刪除它。你應該使用'json_decode'來解碼文本。 –

回答

0

看看json_decode()。 將它用於你從文件中獲得的內容,它將返回一個索引爲「date」和「time」的數組。只是重複它,你將能夠管理你的日誌

0

使用本json_decode("DATA.json")