PHP で多次元配列をオブジェクトとして取得し、それを Javascript で出力したいと考えています。これは私がたどり着いたとおりです。
PHP:
$words = $wordlist->getWordlist($var1,$var2);
今、私は通常、PHPで次のように配列を印刷しました:
foreach ($words as $section => $items)
foreach ($items as $key => $value)
echo "$key\t = $value";
これは私がJavascriptでやろうとしていることです:
var coders= <?php print json_encode($words); ?>;
for(var i = 0, l =coders.length; i < l; i++) {
for(var j = 0, l2 = coders[i].length; j < l2; j++) {
var value = coders[i][j];
document.write(value);
}
}
これは私が印刷したときの私の結果です:
document.write(coders);
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
ありがとう!