我想解析一個文件使用PHP,但我不知道最好的方式來做到這一點。該文件包含的東西,如:基於分隔符在php中分割文件 - 這是最好的使用?
saturn+5 57 space+shuttle 34 gemini 12 mercury 2 soyuz+tm 1
我試圖做的是把它分解和填充哈希映射,所以..
$inventory["saturn+5"] = "57";
$inventory["space+shuttle"] = "34";
and so on.
我不知道該如何處理這個。
我想寫一點正則表達式來處理文件分離出來的領域,但我沒有太多的運氣,並想知道如果我應該嘗試使用不同的方法使用split()
或explode()
。
好吧,'爆炸'將是一個相當麻煩的方法。你有什麼正則表達式的嘗試? – mario
我的第一次嘗試就像'/([.*]\s[0-9]*)/',但我不認爲這會給我想要的。它會給我類似 $ splitstring [0] =「saturn + 5」; $ splitstring [1] =「57」; $ splitstring [2] =「space + shuttle」; 等。所以我不得不通過數組循環,所以奇數索引將是關鍵和偶數索引的價值,但這讓我感到很累贅。我認爲有一種方法可以立即進行奇數/偶數索引分配。 – user3713442