PHPでPOSTを使用してデータを取得しています。チェックボックスがオンになっている場合は問題ありませんが、いずれかの行のチェックボックスがオフになっている場合は、チェックボックスの順序がすべて失われます。配列を出力しようとしましたが、チェックボックスがオフになっていると、その値が書き込まれないことがわかります。
たとえば、5つの行があり、そのうちの2つをチェックする場合です。この配列のサイズは5ではなく2です。チェックされていないチェックボックスを「0」の値に変換するにはどうすればよいですか。
<input onchange="saveChanges();" type="checkbox" name="showS[]" value="1">