PHPの配列にlocalStorageでセットした2次元配列の内容をセットしたい。
script側で2次元配列をセットし、PHP側で
$datas = "<script>document.write(localStorage.getItem('datas_ls'));</script>";
と行うとデータは取得できるのですが、内容を展開できません。
PHP側で読み込んだデータをprint_rで表示すると以下のデータが表示されます。
2個分のデータをセットして、それぞれは{}で囲まれ、境は "," となっています。
"[{"data1":"あ","data2":"い","data3":"う","data4":"え"},{"data1":"お","data2":"か","data3":"き","data4":"く"}]"
[{...},{...}]というくくりになっているものを配列に入れてforeachで回したいと思います。
foreach($datas as $data) $datasを事前に加工しないといけないと思うのですが、どうすればいいのかわかりません。
事前に explode(',', $datas) とかを行ったのですがうまくいきません。
配列に展開する方法をお教えいただければと思います。
よろしくお願いいたします。