如何将关联数组的PHP数组转移到javascript?

jje*_*omi 3 javascript php arrays associative

在我的PHP端,我有一组关联数组,如下所示:

Array (
   [0] => Array (
         [resultId] => 15
         [testId] => 4
         [accountId] => 35 
         [score] => 50
         [standard_deviation] => 0.5
         [answer_time] => 475.67
         [created_at] => 2012-09-20 01:45:05
         [groupId] => 4 
         [accountName] => hbbgrewkcx 
         [testName] => test1),
   [1] => Array (
         [resultId] => 14
         [testId] => 3
         [accountId] => 35
         [score] => 60
         [standard_deviation] => 0.5
         [average_answer_time] => 386.1
         [created_at] => 2012-09-20 01:44:56
         [groupId] => 4
         [accountName] => hbbgrewkcx
         [testName] => test2)
)
Run Code Online (Sandbox Code Playgroud)

我想将此数组传输到javascript端.如何使这个关联数组数组的javascript对应并访问所需的值?

基本上我想要与foreach在PHP中给我相同的功能:

foreach($ArrayOfArrays as $array)
{
  doSomething $array['testName'];
  doSomething $array['created_at'];
}
Run Code Online (Sandbox Code Playgroud)

Lix*_*Lix 8

您所要做的就是将JavaScript代码回显到页面上的正确位置.

echo "<script language='text/javascript'>";
echo "var myArr = ".json_encode($phpArray).";";
echo "</script>";
Run Code Online (Sandbox Code Playgroud)

json_encode()函数返回值的JSON表示.JavaScript非常容易处理JSON,因此您应该能够毫无问题地访问多维数组!