PHPとJavaScriptの間で変数の値をやり取りする方法

PHPはサーバサイドプログラム、JavaScriptはクライアントサイドプログラムという構造上、PHPからJavaScriptへの渡し方は簡単ですが、JavaScriptからPHPへ渡す場合は、少し工夫が必要です。

PHP→JavaScript

PHPの変数をJavaScriptに渡す方法は簡単で、一旦、JSON形式に変換することで可能です。

JavaScript→PHP

逆にJavaScriptの変数をPHPに渡す場合は、クライアント側からサーバへ送らなければいけないので、少々手間がかかります。
とは言っても、それ用の形式が用意されていて、Ajaxを使えば実現します。

このAjaxを使った方法を別記事で書いたのでそちらをご参照ください。

【Javascript】Ajaxを使ってサーバ(PHP)にデータを渡す方法