我需要關於鍛鍊的幫助。它說我必須在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,所以我不知道如何將這些數字存儲在一個文件中。
我很感激幫助。
有什麼錯誤? –
*顯然它不起作用* - 什麼不工作?會發生什麼呢?是否有錯誤訊息? – Mike
這是從哪裏來的? '$ _REQUEST ['lott']' –