我现在正在执行这样一个任务:我需要将 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>"; 


评论关闭
IT序号网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!