有沒有一種簡單的方法可以解析下面將要發佈的以下數據。數據來自網絡。用PHP解析格式化的文本文件
我正在使用$rows = explode("\n", $txt_file);
,然後$parts = explode('=', $line_of_text);
獲取密鑰名稱和值。但是,我不知道如何處理我不想要的額外信息。
此外,我不知道如何擺脫多餘的空間。該文件似乎是用於某種簡單的解析。我已經遍佈這個網站尋找解決方案。但是,這些數據與我在本網站上找到的示例完全不同。
# This file holds all the timelines available at this time.
# All lines starting with # is ignored by parser...
#
STARTINFO
description = Rubi-Ka 2
displayname = Rimor (Rubi-Ka 2)
connect = cm.d2.funcom.com
ports = 7502
url =
version = 18.5.4
ENDINFO
STARTINFO
description = Rubi-Ka 1
displayname = Atlantean (Rubi-Ka 1)
connect = cm.d1.funcom.com
ports = 7501
url =
version = 18.5.4
ENDINFO
我已經通過'STARTINFO'分裂和'ENDINFO'適當,然後用['parse_ini_string'](http://www.php.net/manual/en/function.parse-ini-string .php)e – 2013-02-14 13:28:15