1、執(zhí)行腳本后,想去的同學(xué)輸入英文名字全拼,產(chǎn)生隨機(jī)數(shù)01-99之間的數(shù)字,
數(shù)字越大就去參加項目實踐,前面已經(jīng)抓到的數(shù)字,下次不能在出現(xiàn)相同數(shù)字。
2、第一個輸入名字后,屏幕輸出信息,并將名字和數(shù)字記錄到文件里,程序不 " /> 欧美日韩另类视频,亚洲欧美小说色综合小说一区,我爱我色成人网

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

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

需求:
1、執(zhí)行腳本后,想去的同學(xué)輸入英文名字全拼,產(chǎn)生隨機(jī)數(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);// 隨機(jī)打亂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; } // 取出隨機(jī)值 $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)的英文名字全拼隨機(jī)排號腳本,轉(zhuǎn)載需保留來源!

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

主站蜘蛛池模板: 陆河县| 揭西县| 崇阳县| 茂名市| 宁陵县| 绍兴市| 元阳县| 刚察县| 汪清县| 浑源县| 延津县| 九台市| 潮州市| 环江| 开阳县| 江口县| 兴化市| 舟山市| 磐石市| 巨鹿县| 临泽县| 华池县| 南川市| 金溪县| 井陉县| 青海省| 龙口市| 确山县| 望城县| 平顺县| 宜阳县| 黄平县| 宁乡县| 鲜城| 西畴县| 中阳县| 三亚市| 鄂尔多斯市| 玉溪市| 兰西县| 庆元县|