我有一个JS脚本,它将代码转换为PHP,但在我的PHP脚本中用JS创建与这段代码相同的正确语法是什么:
var sdata = {
"13":{
"22":["618","22","1","1","0","0","0"],
"21":["617","22","1","1","0","0","0"]
},
"14":{
"22":["619","22","1","1","0","0","0"],
"20":["622","22","1","1","0","0","0"]
},
"15":{
"20":["623","22","1","1","0","0","0"]
}
};
有什么想法吗?
$sdata = array(
"13" => array(
"22" => array("618","22","1","1","0","0","0"),
"21" => array("617","22","1","1","0","0","0")
),
"14" => array(
"22" => array("619","22","1","1","0","0","0"),
"20" => array("622","22","1","1","0","0","0")
),
"15" => array(
"20" => array("623","22","1","1","0","0","0")
)
);
最简单的方法,并确保你是准确的,是使用 jQuery .get 函数,将此数组作为数据的一部分发送过来,然后在 $_GET 变量上运行 PHP 函数json_decode以获取 PHP 数组:)然后,如果需要对数组进行硬编码,可以对其进行print_r。
查看多维数组:
http://php.net/manual/en/language.types.array.php
看起来你需要的是一个多维数组。由于您似乎是 PHP 的新手,请查看 PHP 数组手册页上的代码示例:http://php.net/manual/en/language.types.array.php