【发布时间】:2010-05-10 14:46:30
【问题描述】:
我有一个 JS 数组,我将其转换为 JSON
JS
mycode[0][0]=true
mycode[0][1]="element1"
mycode[0][2]=400
mycode[0][3]=150
mycode[0][4]=148
mycode[0][5]=148
转成 JSON:
[
[
true,
"element1",
400,
150,
148,
148
]
]
现在我将它推送到 PHP
PHP 代码:
$decoded = json_decode($_GET["q"]);
$response=$q[0];
echo $response;
它输出一个字母或一个符号,因为 JSON 是一个字符串。
如果我使用 $decoded[0][0] 或 $decoded[0] 而不是 $q[0] 我什么都得不到...
我到底做错了什么?
我想要什么?我需要在 JS 中使用相同的数组,只是在 PHP 中(该数组稍后将在 PHP 函数中使用)
【问题讨论】:
-
$q 是什么意思,它在哪里定义?
-
q 是 JSON,它通过 AJAX [[ true,"element1",400,150,148,148 ]]
标签: php javascript json