将php变量值传递给javascript变量

将php变量值传递给javascript变量,php,html,json,Php,Html,Json,我试图将从.csv文件检索到的PHP变量中的值传递给Javascript变量。但是javascript的变量是get null值。任何人都可以帮助我在java脚本变量中获取值。 php标签 <?php $i=0; $handle = fopen("./uploads/csv_temp.csv", "r"); while (!feof($handle) ) { $line_of_text = fgetcsv($handle, 1024, ",");

我试图将从.csv文件检索到的PHP变量中的值传递给Javascript变量。但是javascript的变量是get null值。任何人都可以帮助我在java脚本变量中获取值。 php标签

<?php
    $i=0;
    $handle = fopen("./uploads/csv_temp.csv", "r");
    while (!feof($handle) ) {

        $line_of_text = fgetcsv($handle, 1024, ",");
        $json['json_'] = $line_of_text[0];
        $a= $json['json_'];
        // $a= $line_of_text[0];
        // echo $json['json_'];
         $json = json_encode ( $a, JSON_FORCE_OBJECT );
        echo $a;
    }
?>

<html>
<head></head>
<body>
    <script>
    var abc= " <?php echo $a; ?> ";
    </script>
</body>
</html>

var abc=“”;

看起来您需要在将其传递给$a之前在$json['json']上调用json_encode,实际上是在将数组传递给$a之后对其进行编码

<?php
    $i=0;
    $handle = fopen("./uploads/csv_temp.csv", "r");
    while (!feof($handle) ) {

        $line_of_text = fgetcsv($handle, 1024, ",");
        $json['json_'] = $line_of_text[0];
        **$a= json_encode($json['json_']);**
        echo $a;
    }
?>

<html>
<head></head>
<body>
    <script>
    var abc= " <?php echo $a; ?> ";
    </script>
</body>
</html>

var abc=“”;

我已删除了您请求的线路