嗯,我需要解析2個文本文件。 1名爲Item.txt,一個名爲Message.txt它們是遊戲服務器的配置文件,Item包含遊戲中每個項目的一行,Message包含項目名稱,描述,服務器消息等。我知道這遠遠小於理想的,但我無法改變這種工作方式或格式。用PHP解析s表達式
的想法是在Item.txt我行以這種格式
(item (name 597) (Index 397) (Image "item030") (desc 162) (class general etc) (code 4 9 0 0) (country 0 1 2) (plural 1) (buy 0) (sell 4) )
如果我有PHP變量$item
等於397(指數),我需要先拿到的名字'(597)。
然後我需要打開Message.txt找到這一行
(itemname 597 "Blue Box")
然後回到「藍箱」,以PHP作爲變量。
我想要做的是返回項目的名稱與項目的索引。
我知道這可能是一個非常基本的東西,但我已經搜索了幾十個文件操作教程,但仍然無法找到我需要的東西。
感謝
我不明白這一點。請提供更多關於文本文件結構的信息和期望的輸出。 – Gordon 2011-01-20 20:40:38
你有沒有考慮過使用數據庫呢?大多數支持外鍵,這是爲了這種情況而設計的。否則,CSV文件的處理將比您的格式簡單得多,因爲您可以隨意使用爆炸和fgetcsv。 – GordonM 2011-01-20 20:45:17
@戈登騙子!!! :D – Gordon 2011-01-20 20:47:28