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 関数を呼び出す
うまくいけば、基本的な混乱が解消され、学習で次にどこに進むべきかがわかります.