可以通过以下步骤实现:
$phpArray = array(
'key1' => 'value1',
'key2' => array(
'subkey1' => 'subvalue1',
'subkey2' => 'subvalue2'
)
);
$jsonString = json_encode($phpArray);
// 方法1:将JSON字符串赋值给JavaScript变量
var jsonString = '<?php echo $jsonString; ?>';
var jsArray = JSON.parse(jsonString);
// 方法2:通过AJAX请求获取JSON数据
// 假设使用jQuery库进行AJAX请求
$.ajax({
url: 'your_php_script.php',
dataType: 'json',
success: function(response) {
var jsArray = response;
// 在这里处理JavaScript多维数组
}
});
console.log(jsArray.key1); // 输出:value1
console.log(jsArray.key2.subkey1); // 输出:subvalue1
这样就成功将PHP多维数组解析为JavaScript多维数组了。
推荐的腾讯云相关产品:腾讯云云服务器(CVM)和腾讯云云函数(SCF)。
领取专属 10元无门槛券
手把手带您无忧上云