[微信查询接口] 微信公众平台开发(66)人品计算

[复制链接]
发表于 2014-2-4 13:30:51 | 显示全部楼层 |阅读模式

实现方法:

获得人品

  1. function getMoralInfo($name)! i3 J& f8 v: F2 l3 ]
  2. {% B; |6 k# o, M& f, ]) }( u
  3.     $name = str_replace("+", "", $name);
    * t+ i- ]; T! |4 m* P; U  d
  4.     $f = mb_substr($name,0,1,'utf-8');
    * U% N0 _! q7 R* Z- M( E
  5.     $s = mb_substr($name,1,1,'utf-8');
    8 I2 o9 b/ W9 n7 q' e/ N! B, ^
  6.     $w = mb_substr($name,2,1,'utf-8');. Z3 w  J1 `; M1 [! }
  7.     $x = mb_substr($name,3,1,'utf-8');/ K" A1 d5 ]; i* P& u1 E) [# h
  8.     $n=(getUnicodeFromUTF8($f) + getUnicodeFromUTF8($s) + getUnicodeFromUTF8($w) + getUnicodeFromUTF8($x)) % 100;* C& x9 }+ G: q& s$ O4 F
  9.     $addd='';
    ! |- _3 Q# A( |/ J$ l& N/ R: C
  10.     if(empty($name))
    # \) f" G" o2 [1 e, x; b0 }3 x
  11.     {, t/ c: [2 q! \! g+ R
  12.         $addd="大哥不要玩我啊,名字都没有你想算什么!";7 r9 I; [" M" p* f0 D$ Q2 z

  13. & Z' T: b' a9 G* s) u& ~, W
  14.     } else if ($n <= 0) {
    ! O/ f5 A( K0 t/ i% L: o& h- L# W
  15.         $addd ="你一定不是人吧?怎么一点人品都没有?!";5 d+ S, Y- ^7 }) }
  16.     } else if($n > 0 && $n <= 5) {
    0 W* y% c: m* d; ^4 ^  y  T
  17.         $addd ="算了,跟你没什么人品好谈的...";
    ( v7 t1 m; j& k# U& W% I6 i1 _
  18.     } else if($n > 5 && $n <= 10) {) V0 Z: p5 K+ r
  19.         $addd ="是我不好...不应该跟你谈人品问题的...";" n8 z+ L* Q5 i+ j9 m
  20.     } else if($n > 10 && $n <= 15) {( ?0 v- I% ^3 P5 j
  21.         $addd ="杀过人没有?放过火没有?你应该无恶不做吧?";
    + m4 P2 s* f5 }$ m
  22.     } else if($n > 15 && $n <= 20) {" w) Q$ b7 k: V4 B0 m
  23.         $addd ="你貌似应该三岁就偷看隔壁大妈洗澡的吧..."; ( H: ]) C# K; X% B
  24.     } else if($n > 20 && $n <= 25) {
    : E& T# Q8 q( v1 p! A( P+ e
  25.         $addd ="你的人品之低下实在让人惊讶啊..."; ! F. h5 G8 c& f4 Q' |8 \- E! r# _
  26.     } else if($n > 25 && $n <= 30) {
    0 v0 c7 ?& e- H  }& W$ Q1 e
  27.         $addd ="你的人品太差了。你应该有干坏事的嗜好吧?";
    ; J% b9 p, x1 n* ]. b
  28.     } else if($n > 30 && $n <= 35) {
    * Y; a3 m+ n  m
  29.         $addd ="你的人品真差!肯定经常做偷鸡摸狗的事...";
    9 l9 i& y; X  X
  30.     } else if($n > 35 && $n <= 40) {/ L5 T3 h. z, ^! p
  31.         $addd ="你拥有如此差的人品请经常祈求佛祖保佑你吧...";
    * H. p: P5 ~# O( c5 U2 P3 Y" {" Y
  32.     } else if($n > 40 && $n <= 45) {
    & i2 T0 v% e5 x& v+ C) A
  33.         $addd ="老实交待..那些论坛上面经常出现的偷拍照是不是你的杰作?"; ' y5 F  p! ?) f# Z+ j) V! `3 J. E
  34.     } else if($n > 45 && $n <= 50) {8 I' i$ Y' G% y2 G! S, t( I
  35.         $addd ="你随地大小便之类的事没少干吧?";( [( p4 D; G4 s0 g
  36.     } else if($n > 50 && $n <= 55) {
    8 V2 l$ r% D, m7 v2 q2 b
  37.         $addd ="你的人品太差了..稍不小心就会去干坏事了吧?";
    * Y3 c. W6 J- V) q+ [
  38.     } else if($n > 55 && $n <= 60) {
    6 ^* M# T- P6 ^; Q. q3 B
  39.         $addd ="你的人品很差了..要时刻克制住做坏事的冲动哦..";   ~2 ^+ `% ^6 q% {/ _2 t
  40.     } else if($n > 60 && $n <= 65) {
    & }) A- o3 e) N. q* L
  41.         $addd ="你的人品比较差了..要好好的约束自己啊..";
    + [- H9 y- N- Q" w7 }
  42.     } else if($n > 65 && $n <= 70) {. T2 J' o9 K; R6 ]# K0 A
  43.         $addd ="你的人品勉勉强强..要自己好自为之.."; 7 t* n, M& e3 v
  44.     } else if($n > 70 && $n <= 75) {
    & H4 A+ s2 n  R6 h& Z1 \
  45.         $addd ="有你这样的人品算是不错了..";1 ~& m+ i0 a1 Z
  46.     } else if($n > 75 && $n <= 80) {
    % u9 f4 V* \& _6 L# J1 L
  47.         $addd ="你有较好的人品..继续保持..";
    3 e: u+ D$ E  S' t) Q6 E$ s
  48.     } else if($n > 80 && $n <= 85) {3 a9 `/ S2 M: x" H5 J% y
  49.         $addd ="你的人品不错..应该一表人才吧?";
    ) i: b: q( g! P1 Y
  50.     } else if($n > 85 && $n <= 90) {+ J2 X8 t8 w/ o* `
  51.         $addd ="你的人品真好..做好事应该是你的爱好吧..";
    0 x8 d1 q7 _/ _# ^" n' U6 E$ M
  52.     } else if($n > 90 && $n <= 95) {
    % \9 E5 I. u* a9 m
  53.         $addd ="你的人品太好了..你就是当代活雷锋啊...";
    * F2 d, o5 k* F, a4 A8 e5 g
  54.     } else if($n > 95 && $n <= 99) {/ H7 S6 `9 n/ F/ E8 Y
  55.         $addd ="你是世人的榜样!";  g: }/ F' j+ D
  56.     } else if($n > 100 && $n < 105) {( @) F7 S( V3 H- ?  N  s$ y
  57.         $addd ="天啦!你不是人!你是神!!!";
    , H% G$ w: d( ^7 y9 z5 J/ F
  58.     }else if($n > 105 && $n < 999) {! r) x8 ^' Y7 |$ I$ u
  59.         $addd="你的人品已经过 100 人品计算器已经甘愿认输,3秒后人品计算器将自杀啊";
    . |& B1 {  m+ v
  60.     } else if($n > 999) {) t6 _7 Y' ?6 l4 L* @
  61.         $addd ="你的人品竟然负溢出了...我对你无语.."; ( I  Z! O: {9 S. Z
  62.     }
    & Y8 y% `; a( {' |8 g2 m
  63.     return $name."的人品分数为:".$n."\n".$addd;" ~) o) ^, r" y. v7 h
  64. }
复制代码
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 0 n& o3 V4 ~8 t4 M; m/ l
9 p3 f! z3 R! m. P- j2 ^. M7 n  Y


8 M2 |  [  y, h& ]- Z: X. b- d7 w
17135311-c5896b1136964acaafc3609248c5df86.png




上一篇:古城钟楼微博地支报时程序铛,100行代码实现,价值一天20万粉丝
下一篇:微信支付可能改变的六大行业
回复

使用道具 举报

 楼主| 发表于 2014-2-4 13:31:21 | 显示全部楼层
人品计算器是一个测试游戏玩家人品的工具,最简单的是将各字符的ASCII或Unicode码相加,取其和再取余(通常mod 100)求出“人品值”。
回复 支持 反对

使用道具 举报

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

快速回复 返回顶部 返回列表