我想解析一个文件使用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