【发布时间】:2019-03-24 16:45:47
【问题描述】:
我在 php 中得到了一个由 sql 查询产生的多维数组。 我很感兴趣如何使用数组中的第一个值作为 javascript 中新变量的名称,并将数组中的第二个值分配为新创建的变量的值。
我试过的是这个
foreach ($language_array as $value) {
echo "<script> var ".$value[0]." = ". $value[1]."; </script>";
}
但是当我尝试使用 document.write(变量)时;它是未定义的。
Array
(
[0] => Array
(
[0] => el1
[1] => Grouping
)
[1] => Array
(
[0] => el2
[1] => Type
)
[2] => Array
(
[0] => el3
[1] => Starting Date
)
[3] => Array
(
[0] => el4
[1] => Ending Date
)
[4] => Array
(
[0] => el5
[1] => Section
)
[5] => Array
(
[0] => el6
[1] => Cell
)
[6] => Array
(
[0] => el7
[1] => Client
)
[7] => Array
(
[0] => el8
[1] => Status
)
[8] => Array
(
[0] => el9
[1] => Article
)
[9] => Array
(
[0] => el10
[1] => Search
)
)
谢谢
欧文
【问题讨论】:
-
您可能希望包含数组中的内容并查看 PHP 实际打印出的内容。
-
请发布数组..
-
数组 ( [0] => 数组 ( [0] => el1 [1] => 分组 ) [1] => 数组 ( [0] => el2 [1] => 类型) [2] => 数组 ( [0] => el3 [1] => 开始日期 ) [3] => 数组 ( [0] => el4 [1] => 结束日期 )
标签: javascript php arrays variables foreach