用于设置变量的PHP语法

用于设置变量的PHP语法,php,javascript,Php,Javascript,我有一个JS脚本,我正在将代码转换为PHP,但我仍然坚持正确的语法,以便在我的PHP脚本中创建与JS中的这段代码相同的代码: var sdata = { "13":{ "22":["618","22","1","1","0","0","0"], "21":["617","22","1","1","0","0","0"] }, "14":{

我有一个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"]
     }
};

有什么想法吗?

最简单的方法是使用jQuery.get函数,将此数组作为数据的一部分发送过来,然后在$\u GET变量上运行PHP函数json_decode以获得PHP数组:),然后,如果需要硬编码,可以打印数组。

最简单的方法是使用jQuery.GET函数,将此数组作为数据的一部分发送过来,然后在$\u GET变量上运行PHP函数json_decode以获取PHP数组:),然后,如果需要硬编码,可以打印数组。

签出多维数组:


查看多维数组:


看起来您需要的是一个多维数组。由于您似乎是PHP新手,请查看PHP中数组手册页面上的代码示例:
看起来您需要的是一个多维数组。由于您似乎是PHP新手,请查看PHP中数组手册页面上的代码示例:

没错,但我认为他们在寻找实际的编码过程——不使用JSONWell,我的想法是使用JSON然后回显PHP数组。通过这种方式,您可以通过手动执行来避免任何错误。没错,但我认为他们正在寻找实际的编码过程——不使用JSON。嗯,我的想法是使用JSON然后回显PHP数组。通过这种方式,您可以通过手动执行来避免任何错误。如果您想在PHP中转换相同的对象,请使用其他方法。请参阅mata的答案。包装器是一个对象,第一级也是对象,它们的子级是数组。你想要完全相同的结构,还是只想要数据层相同?@tpaksu我想要它就像mata回答的那样:)我没有解析变量的结果-我正在编写整个脚本:)好吧。只是为了澄清这个问题。祝你好运如果你想在PHP中转换同一个对象,那么就使用Other,见mata的答案。包装器是一个对象,第一级也是对象,它们的子级是数组。你想要完全相同的结构,还是只想要数据层相同?@tpaksu我想要它就像mata回答的那样:)我没有解析变量的结果-我正在编写整个脚本:)好吧。只是为了澄清这个问题。祝你好运
$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")
     )
);