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)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 密云县| 通州区| 阿鲁科尔沁旗| 邵武市| 汝州市| 黔东| 昌黎县| 东光县| 渭南市| 竹溪县| 酉阳| 绵阳市| 吉林市| 株洲县| 加查县| 社会| 五莲县| 南充市| 荣昌县| 望都县| 怀远县| 金溪县| 泰来县| 哈巴河县| 手游| 江门市| 九台市| 当雄县| 获嘉县| 迭部县| 来凤县| 繁峙县| 巧家县| 宁蒗| 抚松县| 富锦市| 平阳县| 兴仁县| 尼木县| 宜兰市| 绿春县|