将javascript数组从PHP转换为javascript函数

passing converted javascript array from php to javascript function

本文关键字:javascript 函数 转换 数组 PHP      更新时间:2023-09-26

我想传递javascript数组(从php转换为js)存在于php代码到javascript函数。

<?php
//php to javascript array conversion
$php_array = array('he','hi','hello');
$js_array = json_encode($php_array);
echo 'var groups = ". $js_array . ";'n';
?>
function codeAddress(groups)
{ alert("into code address function");
        for (var i=0;i<groups.length;i++)
    {
        alert(groups[i]);
    }
}
echo 'var groups = '. $js_array . ";'n";

变量没有在单引号内展开。不要把json_encode的输出加引号

试试这样

    //php to javascript array conversion
    $php_array = array('he','hi','hello');
    $js_array = json_encode($php_array);
    echo 'var groups = '. $js_array;