在javascript中获取会话数组的值

roc*_*kme 0 javascript php

var reserve=prefinishedTask%15;

var num = "<?php echo $_SESSION['picture'][reserve]; ?>";
Run Code Online (Sandbox Code Playgroud)

$_SESSION['picture']是一个整数数组,我正在尝试使用索引保留来获取其中一个.目前代码不起作用.

如果我改成它

 var num = "<?php echo $_SESSION['picture'][1]; ?>";
Run Code Online (Sandbox Code Playgroud)

它可以工作,但我需要在数组中使用不同的索引,那么如何修复代码呢?最好,

Bar*_*mar 7

使用将整个数组放入Javascript变量中 json_encode()

var nums = <?php echo json_encode($_SESSION['picture']); ?>;
Run Code Online (Sandbox Code Playgroud)

然后你可以访问数组元素:

var num = nums[reserve];
Run Code Online (Sandbox Code Playgroud)