Skip to content

Commit 9238825

Browse files
author
zhaoxiang
committed
modified 添加部分WEB功能
1 parent b49ac92 commit 9238825

1 file changed

Lines changed: 46 additions & 0 deletions

File tree

application/util/StrRandom.php

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,4 +58,50 @@ public static function randomIp() {
5858
return $ip = long2ip(mt_rand($ipLong[$randKey][0], $ipLong[$randKey][1]));
5959
}
6060

61+
/**
62+
* 随机生成一个 URL 协议
63+
* @return mixed
64+
* @author zhaoxiang <zhaoxiang051405@gmail','com>
65+
*/
66+
public static function randomProtocol() {
67+
$proArr = [
68+
'http',
69+
'ftp',
70+
'gopher',
71+
'mailto',
72+
'mid',
73+
'cid',
74+
'news',
75+
'nntp',
76+
'prospero',
77+
'telnet',
78+
'rlogin',
79+
'tn3270',
80+
'wais'
81+
];
82+
shuffle($proArr);
83+
84+
return $proArr[0];
85+
}
86+
87+
/**
88+
*
89+
* @author zhaoxiang <zhaoxiang051405@gmail','com>
90+
*/
91+
public static function randomTld() {
92+
$tldArr = [
93+
'com', 'cn', 'xin', 'net', 'top', '在线',
94+
'xyz', 'wang', 'shop', 'site', 'club', 'cc',
95+
'fun', 'online', 'biz', 'red', 'link', 'ltd',
96+
'mobi', 'info', 'org', 'edu', 'com.cn', 'net.cn',
97+
'org.cn', 'gov.cn', 'name', 'vip', 'pro', 'work',
98+
'tv', 'co', 'kim', 'group', 'tech', 'store', 'ren',
99+
'ink', 'pub', 'live', 'wiki', 'design', '中文网',
100+
'我爱你', '中国', '网址', '网店', '公司', '网络', '集团', 'app'
101+
];
102+
shuffle($tldArr);
103+
104+
return $tldArr[0];
105+
}
106+
61107
}

0 commit comments

Comments
 (0)