昨日の続き、配列の追加とか並べ替え
昨日の、複数の数値を入力させ並べ替えたり最大値を求めたりするアレ。
まずは1行のフォームからどんどん追加させる方法を考えてみた
<?php $suji1=$_POST["suji1"]; $taiju = array(); print <<< DOC_END <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=EUC-JP"> <form method="post" action="taiju2.php"> 数字<input type="text" name="suji1"><br> <input type="submit" value="送信"> </form> DOC_END; if ($suji1 != null) { $taiju[] = $suji1; } sort($taiju,SORT_NUMERIC); foreach ($taiju as $tmp) { print "<br>$tmp<br>\n"; } var_dump ($taiju); ?>
これ、駄目です。1つの項目しか追加出来ない
これじゃ並べ替えもへったくれもない。
$配列[]=変数;
のやり方では駄目なのか
ちょっとハマり中
フォームから送信するたび配列を初期化してるのが問題か。
あ、思いついたGETにすればなんとかなりそう
いや、違うか…まだ続く。