質問: json_decode( $script , true ) ; echo $list[0][hogehoge]; //なにも表示されない。 echo $list; //同上 ?> ``` ### 試したこと 1localStorageにkey「key_hoge」で格納されている文字列(echo $script; で呼び出される文字列)をそのままソースにコピペして$script に代入したところ、しっかりjson_decodeされ値を取り出すことが出来た。 そのためJSON生成→変換→格納には問題がないと思われます。 2前ページで隠しフォームのvalueに文字列を入れPOSTする方法では実装することが出来た。 以上よろしくお願いいたします。
回答: PHPはサーバ上で動きます。JavaScriptはブラウザ上で動きます。 JavaScriptが実行されるときにはすでにPHPは実行し終わっています。 「localstorage の中身をAjaxでPHPに送る」が一般的な方法だと思います。