0

私がするとき私はvar_dump($string);得る

string(894) "[{"id":"11","value":"Gotowy do u\u017cytku"},{"id":"12","value":"Na 4 k\u00f3\u0142kach"},{"id":"13","value":"20 minut - rozgrzany do pracy"},{"id":"14","value":"Pow. u\u017cytkowa 108 cm2"},{"id":"15","value":"Piec i grill w jednym"},{"id":"16","value":["tekst","\/images\/alfa\/domowa\/forninox\/1.jpg","lightbox"]},{"id":"17","value":["tekst","\/images\/alfa\/domowa\/forninox\/1.jpg","lightbox"]},{"id":"18","value":["tekst","\/images\/alfa\/domowa\/forninox\/3.jpg","lightbox"]},{"id":"19","value":["tekst","\/images\/alfa\/domowa\/forninox\/2.jpg","lightbox"]},{"id":"20","value":"cm 127"},{"id":"21","value":"cm 189"},{"id":"22","value":"cm2 108"},{"id":"23","value":"Kg 340"},{"id":"24","value":"\u00a6 cm 25\/20"},{"id":"25","value":"Mat. ceramiczny"},{"id":"26","value":"Stal nierdzewna"},{"id":"27","value":"W\u0142. ceramiczne"},{"id":"28","value":"min 20"},{"id":"29","value":"7"}]" 

そして、私はこの文字列を配列に入れるので、次のようにシリアル化を解除します:

$a = unserialize($string); 
var_dump($a);

しかし、出力では次のようになります。

bool(false) 

Enybodyは私が間違っていることを知っていますか?

4

2 に答える 2

4

json文字列があります。使いたい

$arr = json_decode($string, TRUE);

それを連想配列に逆シリアル化します。

于 2013-03-26T22:43:28.560 に答える
0

シリアル化されていませんが、jsonでエンコードされています。使用する:

$decoded = json_decode($string);
于 2013-03-26T22:43:30.793 に答える