用于设置变量的 PHP 语法


PHP syntax for setting a variable

我有一个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