微现场IM互动
标题: 微信公众平台开发(66)人品计算 [打印本页]
作者: eoiioe 时间: 2014-2-4 13:30
标题: 微信公众平台开发(66)人品计算
实现方法:
获得人品
- function getMoralInfo($name)
, [$ _0 u+ |! V1 q7 S - {
& @9 L! [+ C1 w* ] h - $name = str_replace("+", "", $name);
- G/ @7 ~4 \4 v* ?! r - $f = mb_substr($name,0,1,'utf-8');! P7 f. V' U, w# j2 J
- $s = mb_substr($name,1,1,'utf-8');, w( P% d' d1 V4 X; b
- $w = mb_substr($name,2,1,'utf-8');
) P. Y9 e" C7 u! M$ q J - $x = mb_substr($name,3,1,'utf-8');
+ G8 G7 D+ O7 E3 D3 S/ v5 x8 i - $n=(getUnicodeFromUTF8($f) + getUnicodeFromUTF8($s) + getUnicodeFromUTF8($w) + getUnicodeFromUTF8($x)) % 100;
- Z3 O" p0 u5 k4 S6 I& e - $addd='';
, j+ C4 u+ W; e6 U, J O# X - if(empty($name))
9 Y6 Q% \4 r( n! |* Q" \ - {
n+ I. k# R" \: k9 M - $addd="大哥不要玩我啊,名字都没有你想算什么!"; v& S2 e1 v! ^( G
) a: ~4 [9 T! M! C! x) U' i: c- } else if ($n <= 0) {, O' y4 f$ N8 I1 G9 M
- $addd ="你一定不是人吧?怎么一点人品都没有?!";
" P5 _8 G. v6 m% c% ^. {8 [2 l - } else if($n > 0 && $n <= 5) {; P2 V( y3 k0 F7 u
- $addd ="算了,跟你没什么人品好谈的...";
7 U7 l6 Y! S" T' Y. _- c - } else if($n > 5 && $n <= 10) {
! B, K: K6 Y# ~ - $addd ="是我不好...不应该跟你谈人品问题的...";
& X8 V. X3 S0 a5 v# l: k4 I* F - } else if($n > 10 && $n <= 15) {* K. m2 _6 N; M! u$ ]; u
- $addd ="杀过人没有?放过火没有?你应该无恶不做吧?";. M7 {' f, _: D( ?/ V* Q0 e& A
- } else if($n > 15 && $n <= 20) {. [+ X1 z. Q' c0 J" B1 O
- $addd ="你貌似应该三岁就偷看隔壁大妈洗澡的吧...";
d0 K+ R; m. m9 Q* ?% e: k2 \ - } else if($n > 20 && $n <= 25) {
+ w5 r6 y. G0 g3 I - $addd ="你的人品之低下实在让人惊讶啊...";
- D9 }/ {! x) ^, o; X - } else if($n > 25 && $n <= 30) {( \1 D0 g7 \( t8 ]* S5 P8 i- t
- $addd ="你的人品太差了。你应该有干坏事的嗜好吧?";! y8 D1 L# d7 n( ~- I
- } else if($n > 30 && $n <= 35) {
5 G _! G% u3 K+ X( _ - $addd ="你的人品真差!肯定经常做偷鸡摸狗的事...";
) ~; Y6 ~, p! Q3 i! ]5 P - } else if($n > 35 && $n <= 40) {" K- [2 C, o, K! P( ]
- $addd ="你拥有如此差的人品请经常祈求佛祖保佑你吧...";' _( [8 K* x* v- D0 L
- } else if($n > 40 && $n <= 45) {
7 w; j8 b) W% U' b - $addd ="老实交待..那些论坛上面经常出现的偷拍照是不是你的杰作?"; 6 c" h# Z! f( `+ z7 w# s
- } else if($n > 45 && $n <= 50) {
* ]% v% S M) j! |' ]2 F - $addd ="你随地大小便之类的事没少干吧?";
' g4 s, D: r1 k' ? - } else if($n > 50 && $n <= 55) {( U8 R2 e; q, |6 B: v
- $addd ="你的人品太差了..稍不小心就会去干坏事了吧?"; . ], D- g6 H; f8 B3 a2 }
- } else if($n > 55 && $n <= 60) {8 d* e2 }: @1 g! \# F3 E) I7 l% f" d
- $addd ="你的人品很差了..要时刻克制住做坏事的冲动哦..";
1 o% {: r0 D- D9 j& f- F - } else if($n > 60 && $n <= 65) {2 x7 ^$ [ G @4 L# ~+ X
- $addd ="你的人品比较差了..要好好的约束自己啊..";
3 G. {" N& e) N: }0 K" v) i5 T - } else if($n > 65 && $n <= 70) {) v8 S# p6 _* ~7 {* s7 m4 ], s
- $addd ="你的人品勉勉强强..要自己好自为之.."; 3 E; \6 z: ~6 s; _% u+ O7 N
- } else if($n > 70 && $n <= 75) {% \, }8 Q+ n/ a5 l( W% K8 g J
- $addd ="有你这样的人品算是不错了..";
2 J6 f7 }# d8 |' w7 l, c' r8 h/ n - } else if($n > 75 && $n <= 80) {* N& q: W7 H o9 r
- $addd ="你有较好的人品..继续保持.."; 1 v8 v$ _8 I+ z+ W& q6 |' C
- } else if($n > 80 && $n <= 85) {
8 x( n4 U* s2 t( E0 ~1 f( m - $addd ="你的人品不错..应该一表人才吧?";
* b. ?# P% V' S# R - } else if($n > 85 && $n <= 90) {
. G) b' l4 K( i" Y8 w - $addd ="你的人品真好..做好事应该是你的爱好吧.."; 0 K/ T0 s) R0 A2 m0 i" _
- } else if($n > 90 && $n <= 95) {7 J6 w; o: a" a* \" k& U
- $addd ="你的人品太好了..你就是当代活雷锋啊...";7 k2 D+ L2 W# x3 G
- } else if($n > 95 && $n <= 99) {9 e: d/ v- V$ s( c" _
- $addd ="你是世人的榜样!";! |, K" N: V( K8 g& f( e
- } else if($n > 100 && $n < 105) {
* _" O& \ F' {6 L% ~6 F1 _ - $addd ="天啦!你不是人!你是神!!!"; * b+ Z- ~+ r% d# E
- }else if($n > 105 && $n < 999) {3 X% c X' K1 C% w+ z$ }2 X
- $addd="你的人品已经过 100 人品计算器已经甘愿认输,3秒后人品计算器将自杀啊";
5 P, a% J" i1 y6 Q9 J; {8 [2 \ - } else if($n > 999) {
# s" c6 y7 V& U' o. V; d - $addd ="你的人品竟然负溢出了...我对你无语..";
+ z$ ~: N+ x0 M. ^5 s - } B6 K6 \4 H# g& f6 M4 y
- return $name."的人品分数为:".$n."\n".$addd;
0 Y; @- V! Z- m7 X8 t - }
复制代码 file:///c:/users/ADMINI~1/appdata/roaming/360se6/USERDA~1/Temp/171353~1.PNG file:///c:/users/ADMINI~1/appdata/roaming/360se6/USERDA~1/Temp/171353~1.PNG
1 d# V# v5 ?5 @/ p$ {. O: `& _ b' f) s; y
; X3 g, O) E- Y" w# h
作者: eoiioe 时间: 2014-2-4 13:31
人品计算器是一个测试游戏玩家人品的工具,最简单的是将各字符的ASCII或Unicode码相加,取其和再取余(通常mod 100)求出“人品值”。
欢迎光临 微现场IM互动 (https://www.qnwall.com/) |
Powered by Discuz! X3.4 |