使用数组php参数从php调用javascript函数

使用数组php参数从php调用javascript函数,javascript,php,arrays,Javascript,Php,Arrays,我在一个名为“table.js”的单独文件中有一个名为table()的javascript函数。 它基本上获取3个数组参数并对它们进行排序,然后用排序后的值填充HTML表 问题是: PHP中有3个数组参数,它们是PHP数组变量。 我怎样才能: 使用以下php数组变量调用table函数: table($name,$grade,$grade2) var name=”“; var等级1=“”; var等级2=“”; 表(名称、等级1、等级2); 就像这样: <script> var n

我在一个名为“table.js”的单独文件中有一个名为
table()
的javascript函数。 它基本上获取3个数组参数并对它们进行排序,然后用排序后的值填充HTML表

问题是: PHP中有3个数组参数,它们是PHP数组变量。 我怎样才能: 使用以下php数组变量调用table函数:

table($name,$grade,$grade2)
var name=”“;
var等级1=“”;
var等级2=“”;
表(名称、等级1、等级2);
就像这样:

<script>

var name = [<?php echo '"' . implode('","', $name) . '"'; ?>];
var grade1 = [<?php echo '"' . implode('","', $grade1) . '"'; ?>];
var grade2 = [<?php echo '"' . implode('","', $grade2) . '"'; ?>];

table(name, grade1, grade2);

</script>

变量名称=[];
风险等级1=[];
var等级2=[];
表(名称、等级1、等级2);

我的javascript函数应该是什么?目前的情况是:函数表(名称,等级1,等级2)可以吗?@user3179249应该可以,可以。@user3179249请查看我的更新答案。我刚刚意识到,你不能只是
echo
一个数组,而且PHP中的数组看起来与JS中的数组有点不同。更新后的答案中的代码应该可以工作。好的,我在HTML的开头添加了代码。因此,如果我在php中调用该函数,它将与在javascript代码上手动编写数组相同,比如:names=[“adam”,“daniel]grades1=[50100]对吗?@user3179249例如
将变成:
[“adam”,“daniel”]
<script>

var name = [<?php echo '"' . implode('","', $name) . '"'; ?>];
var grade1 = [<?php echo '"' . implode('","', $grade1) . '"'; ?>];
var grade2 = [<?php echo '"' . implode('","', $grade2) . '"'; ?>];

table(name, grade1, grade2);

</script>