尝试将 PHP 数学结果放入 JavaScript 图表中

Trying to put a PHP math result into JavaScript chart

提问人:the mtv 提问时间:3/1/2023 最后编辑:the mtv 更新时间:3/1/2023 访问量:40

问:

几天来,我一直在试图弄清楚这一点。我希望我能清楚地解释这一点。我正在尝试在下面的 JavaScript 代码中调用这个简单数学方程式的结果:

             <?php  
             $x=37;  
             $y=15;  
             $z=$x-$y;  
             echo " ",$z;  
             ?> 

部分脚本代码

        { y: $z, label: "slice" },
        { y: 2, label: "pepper" },
        { y: 15, label: "sprite" },
        { y: 23, label: "coke" }

我现在尝试将$z放入脚本代码中

我尝试使用 JavaScript 和调用标签,但这只会搞砸 JavaScript 代码。仅当该号码发布时,它才有效。让知道我所做的是否可能

JavaScript PHP 数学 方程式

评论

1赞 Uwe 3/1/2023
你有没有试过回应$z喜欢?{ y: $ <?= $z; ?>, label: "slice" },
3赞 brombeer 3/1/2023
您的 Javascript 代码是在外部文件中还是在文件内部?.js.php

答:

0赞 Theo27 3/1/2023 #1

要将 $z 的值从 PHP 传递给 JavaScript,您可以在 PHP 代码的 JavaScript 块中包含 $z 的值:

<?php  
$x = 37;  
$y = 15;  
$z = $x - $y;  
echo '<script>var z = ' . $z . ';</script>';  
?> 

<script>
// use the variable z in your JavaScript code
var dataPoints = [
    { y: z, label: "slice" },
    { y: 2, label: "pepper" },
    { y: 15, label: "sprite" },
    { y: 23, label: "coke" }
];
</script>

在此示例中,PHP 代码输出一个 JavaScript 块,该块将名为“z”的变量的值设置为 $z 的值。然后,JavaScript 代码使用 dataPoints 数组中的“z”变量。

此方法应允许您在 JavaScript 代码中使用 $z 的值。