正如 gdoron 指出的那样,这并不完全可能,所以让我大致解释一下如何做你似乎想做的事情。
当某人第一次访问您的站点时,他们的机器(以及在他们的机器上运行的浏览器)向您的服务器发送一个 HTTP 请求。此时,请求页面中的 PHP 在您的服务器上运行。当时的 Javascript 没有运行,它只是像页面上的任何其他文本或 HTML 或 CSS 一样无意义的文本。
一旦 PHP 完成运行,HTML、CSS 和 Javascript 将被发送到浏览器 - 在您的服务器上运行的 PHP 不会随它一起运行。
现在,浏览器接收所有这些并解析它,并运行 Javascript。
这是这个过程的可怕文字图:
浏览器 --> 服务器 (PHP) --> 浏览器 (HTML/CSS/JS)
所以您可以看到,您不可能只将 Javascript 变量值转换为 PHP,因为它们在不同的时间运行 - 您页面上的 PHP 在 Javascript 启动时已经运行并完成,并且它们在不同的地方运行.
因此,如果您想要使用 PHP 处理 Javascript 中的值,您首先需要将它们捆绑到 JSON 中,然后通过 AJAX 将它们发送到服务器,发送到正在监听这些值并做出相应反应的页面。你可以在这里看到一个例子:
使用 jquery $.ajax 调用 PHP 函数
希望这可以消除基本的困惑,以便您知道下一步的学习方向。