var reserve=prefinishedTask%15;
var num = "<?php echo $_SESSION['picture'][reserve]; ?>";
$_SESSION['picture']
是一个整数数组,我正在尝试使用索引保留来获取其中一个。目前代码不起作用。
如果我将其更改为
var num = "<?php echo $_SESSION['picture'][1]; ?>";
它可以工作,但我需要在数组中使用不同的索引,那么如何修复代码呢?最好,
答案 0 :(得分:7)
使用json_encode()
var nums = <?php echo json_encode($_SESSION['picture']); ?>;
然后你可以访问数组元素:
var num = nums[reserve];
答案 1 :(得分:2)
将$_SESSION['picture']
设置为javascript变量,并通过此变量获取值
var reserve=prefinishedTask%15;
var sess = JSON.parse("<?php echo json_encode($_SESSION['picture']); ?>");
var num = sess[reserve];