我现在正在执行这样一个任务:我需要将 PHP 变量转换为 javascript
$arr['name1'] = 'value1';
$arr['name2'] = 'value2';
这样处理后应该是:
<script type="text/javascript">
var name1 = 'value1';
var name2 = 'value2';
...
我希望这样做:
<script>
list(<?php echo join(',',array_keys($arr)?>) = <?php echo json_encode(array_values($arr));?>
请您参考如下方法:
可能误解了这个问题,但这行不通吗?
echo "<script>";
foreach ($arr as $k => $v)
{
echo "var $k = $v;";
}
echo "</script>";