私は運動について助けが必要です。私は、PHPで7つの乱数を生成する小さなプログラムを作成しなければならないと言います(実際には6つの乱数と1から49の間の1つの乱数(補数)を持つ宝くじです)。その数は配列に格納する必要があります。 問題は、その番号もファイルに保存する必要があることです。私はこれをした:アレイの保管方法は?
$num[1]=rand(1,49);
$num[2]=rand(1,49);
$num[3]=rand(1,49);
$num[4]=rand(1,49);
$num[5]=rand(1,49);
$num[6]=rand(1,49);
$num[7]=rand(1,49);
echo "The numbers are: "; echo $num[1]; echo "-"; echo $num[2]; echo "-"; echo $num[3]; echo "-"; echo $num[4]; echo "-"; echo $num[5]; echo "-"; echo $num[6];
echo "<br>";
echo "Complementary: ".$num[7];
その後、私は数字ことを保存するために、このような何かを試してみました:
$lott=array($num[1],$num[2],$num[3],$num[4],$num[5],$num[6]);
$comp=array($num[7]);
$arch=fopen("lottery.txt","a") or die("Internal error");
fputs($arch,"Lottery numbers:");
fputs($arch,$_REQUEST['lott']);
fputs($arch,"\n");
fputs($arch,"\n");
fputs($arch, "Complementary number:");
fputs($arch,$_REQUEST['comp']);
fputs($arch,"\n");
fputs($arch,"-------------------------------------------------------");
fputs($arch,"\n");
fclose($arch);
echo "The dates have been stored correctly.";
は明らかにそれが動作しません。私はPHPで新しいので、私はファイルにその番号を格納する方法を知らない。
私は助けていただきありがとうございます。あなたが1つの文字列で、あなたの配列データを結合するために、関数破を使用することができます
エラーは何ですか? –
*明らかに動作しない* - 何が動作しないのですか?代わりに何が起こるのですか?エラーメッセージはありますか? – Mike
これはどこから来たのですか? '$ _REQUEST ['lott']' –