2010-12-23 108 views
1

我有這樣的字符串:1 [2 [5,6]],4,7 [8,10] 它表示用於構建導航項目數組的嵌套ID。正則表達式將字符串拆分爲嵌套數組

我需要解析此字符串並創建其值的多維數組。這可能需要幾個連續的表達式和循環來構建。

最終產品會是這樣的一個數組:

1 => 
    2 => 
      5 
      6 
4 
7 => 
    8 
    10 

我想我需要的是不會分裂一套支架內的逗號的字符串表達式。然後我會用相同的模式遍歷子字符串。

回答

2

我意識到這並不直接回答你的問題,但是在製作你自己的解析器中確實沒有意義。只需將數據存儲在JSON字符串中。

http://php.net/json-encode

http://php.net/json-decode

+0

我認爲JSON,但可以在你的JSON對象巢? – 2010-12-23 02:39:59

相關問題