【PHP】フォームに入力した値を配列に追加する(ブラウザを開いている間増やし続ける)

ハッシュ法のアルゴリズムをわかりやすくPHPで紹介したかったので、その前にフォームに入力した値を配列に順次格納する仕組みを開発したので残しておく。

<?php
    $a = 0;
    if(isset($_POST['a'])){
        $a = $_POST['a'];
    }
    if(isset($_POST['plus'])){
        $a++;
    }
 ?>

<?php
$TBL=$_POST['TBL'];
if (isset($_POST['a'])) {
  $data=$_POST['value'];
  $TBL[$a-1]=$data;
}
print $a. '個め<br>';

print_r($TBL);
foreach ($TBL as $row) {
  echo $row, ' ';
}
 ?>

 <form action="hash_insert.php" method="post">
   追加する値:<input type="text" name="value" value="<?= rand(101,200)?>">
   <input type="hidden" name="a" value="<?=$a?>">
   <input type="hidden" name="plus" value="plus">
   <input type="submit" value="追加">
   <?php foreach ($TBL as $row): ?>
   <input type="hidden" name="TBL[]" value="<?= $row?>">
 <?php endforeach; ?>
 </form>