2014-02-17 4 views
1

У меня есть массив строк структурированный, как это:Строка массива PHP

[ 
    [ 
    //Amount of elements can vary 
    "item", 
    "item", 
    "item" 
    ], 
    [ 
    //Amount of elements can vary 
    "item", 
    "item", 
     //Amount of these nested arrays can vary 
     [ 
      "item", 
      11 
     ], 
     [ 
      "item", 
      11 
     ], 
    "item", 
    "time" 
    ] 
] 

Я попытался заливкой строкового переменного с (массивом), но безрезультатно. Я не знаю, как заставить php читать его как массив. Я также взорвал «[» и отбросил каждый элемент в этом массиве до (array). Это улучшило ситуацию, но все равно было непригодным.

+0

Где вы получаете вашу строку из? – ElefantPhace

+0

Я получаю его из базы данных, что я не могу изменить его структуру. Эта строка - это то, с чем мне приходится иметь дело. – user2067005

ответ

4

Как насчет просто ...

$array = json_decode($string, true); 

работ для меня - http://ideone.com/DxAeHt

+0

Спасибо за быстрый ответ! Я застеклял это, прочитав документацию php, отметит как ответ. : D – user2067005

Смежные вопросы