1、執(zhí)行腳本后,想去的同學(xué)輸入英文名字全拼,產(chǎn)生隨機數(shù)01-99之間的數(shù)字,
數(shù)字越大就去參加項目實踐,前面已經(jīng)抓到的數(shù)字,下次不能在出現(xiàn)相同數(shù)字。
2、第一個輸入名字后,屏幕輸出信息,并將名字和數(shù)字記錄到文件里,程序不 " /> 国产噜噜噜噜噜久久久久久久久,久久在精品线影院精品国产 ,亚洲欧美网站

色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

PHP實現(xiàn)的英文名字全拼隨機排號腳本

需求:
1、執(zhí)行腳本后,想去的同學(xué)輸入英文名字全拼,產(chǎn)生隨機數(shù)01-99之間的數(shù)字,
數(shù)字越大就去參加項目實踐,前面已經(jīng)抓到的數(shù)字,下次不能在出現(xiàn)相同數(shù)字。
2、第一個輸入名字后,屏幕輸出信息,并將名字和數(shù)字記錄到文件里,程序不能退出
繼續(xù)等待別的學(xué)生輸入。

實現(xiàn)代碼(請在命令行執(zhí)行,而非WEB環(huán)境):

<?php// 號碼庫$num = range(1, 99);// 隨機打亂shuffle($num);$filename = './user.txt';// 打開記錄文件$handle = fopen($filename, 'w');// 排序后的用戶列表$user = array();while (true) { echo "/r/nEnter your name:"; $content = read(); // exit 退出腳本 if ($content == 'exit') {  break; } // 取出隨機值 $n = array_pop($num); // 寫入文件 fwrite($handle, $n.' '.$content."/r/n"); $user[$n] = $content; // 輸出到控制臺 echo "Hi $content, your number is " . $n."/r/n";}// 關(guān)閉控制到輸入流fclose($GLOBALS['StdinPointer']);fwrite($handle, "/r/n");fwrite($handle, '----------------華麗的分隔線-----------------');fwrite($handle, "/r/n");ksort($user);foreach ($user as $k=>$v) { fwrite($handle, $k.' '.$v."/r/n");}// 關(guān)閉文件fclose($handle);/*** 獲取命令行輸入值* @param string $length* @return string*/function read($length='255'){ if (!isset($GLOBALS['StdinPointer'])){  $GLOBALS['StdinPointer']=fopen("php://stdin","r"); } $line=fgets($GLOBALS['StdinPointer'],$length); return trim($line);}

php技術(shù)PHP實現(xiàn)的英文名字全拼隨機排號腳本,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 南安市| 襄垣县| 大庆市| 丰镇市| 本溪市| 当涂县| 灵山县| 贵港市| 新安县| 鄂伦春自治旗| 南溪县| 七台河市| 本溪市| 治县。| 潞城市| 东兴市| 巴彦县| 昌乐县| 商都县| 黄大仙区| 林口县| 鄂尔多斯市| 沅江市| 双鸭山市| 遂川县| 黄骅市| 绥棱县| 潞西市| 望江县| 电白县| 武陟县| 闽侯县| 澎湖县| 琼海市| 拉萨市| 横山县| 乌恰县| 武功县| 卢氏县| 惠州市| 普兰店市|