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

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

实现方法:

获得人品

  1. function getMoralInfo($name)2 q, [* V) U! n3 r! u, `# g
  2. {1 E7 {1 P  B$ c/ O
  3.     $name = str_replace("+", "", $name);* @* _4 ^$ i# i/ Y- T4 o7 v7 T
  4.     $f = mb_substr($name,0,1,'utf-8');, t; U7 q9 T# S6 V; @
  5.     $s = mb_substr($name,1,1,'utf-8');
    * o- e* ]9 b$ X& E; m
  6.     $w = mb_substr($name,2,1,'utf-8');
    : |$ @1 R+ B& h: b# r( j' x. B
  7.     $x = mb_substr($name,3,1,'utf-8');5 m& |1 \. Q, H* |6 ^  \( \
  8.     $n=(getUnicodeFromUTF8($f) + getUnicodeFromUTF8($s) + getUnicodeFromUTF8($w) + getUnicodeFromUTF8($x)) % 100;
    ( t3 R  J! y* J7 X8 f
  9.     $addd='';
    & X$ D4 [* \9 B- x9 k8 F2 Y' t
  10.     if(empty($name))% _7 c0 S/ F0 ]* Z) u7 J9 N, O
  11.     {
      }4 t% R1 d( S  N2 t: x0 ~
  12.         $addd="大哥不要玩我啊,名字都没有你想算什么!";6 G+ y' J. f2 S, c. S' z* Y* ]* x- r

  13. & R; v* w7 b- _* R. F; t
  14.     } else if ($n <= 0) {
    8 v- I  F$ f" ~1 v
  15.         $addd ="你一定不是人吧?怎么一点人品都没有?!";
    ( n" t, y# m# ~1 \3 q+ G
  16.     } else if($n > 0 && $n <= 5) {5 v: G! e* @5 R: [. x' K3 d( G
  17.         $addd ="算了,跟你没什么人品好谈的...";
    5 k. D1 `' M3 I
  18.     } else if($n > 5 && $n <= 10) {( `6 |  b- t3 ], w3 W* \6 u
  19.         $addd ="是我不好...不应该跟你谈人品问题的...";: X( H- D0 h$ e1 r5 ^3 E
  20.     } else if($n > 10 && $n <= 15) {
    8 t! N' b0 {5 q# o, S1 U
  21.         $addd ="杀过人没有?放过火没有?你应该无恶不做吧?";* s, T: a3 [5 R+ e( _
  22.     } else if($n > 15 && $n <= 20) {: U7 r' N) O1 N" x9 e3 L
  23.         $addd ="你貌似应该三岁就偷看隔壁大妈洗澡的吧...";
    0 o7 ?7 F6 _. \1 i' ~
  24.     } else if($n > 20 && $n <= 25) {2 T3 M, _% `" L; ]
  25.         $addd ="你的人品之低下实在让人惊讶啊..."; 4 }) @2 V6 M8 Z- O# w
  26.     } else if($n > 25 && $n <= 30) {
    ! U  _+ i, h6 N* D0 U
  27.         $addd ="你的人品太差了。你应该有干坏事的嗜好吧?";4 }7 F0 ]% k2 p9 k; q# d+ R. h# H
  28.     } else if($n > 30 && $n <= 35) {
    8 Z4 `8 f# P) x, O  ?* |+ K
  29.         $addd ="你的人品真差!肯定经常做偷鸡摸狗的事...";
    ( u% z( r! k7 R5 a& Y6 Z) [. S
  30.     } else if($n > 35 && $n <= 40) {
    & S: u  C$ m+ M$ [4 |  X
  31.         $addd ="你拥有如此差的人品请经常祈求佛祖保佑你吧...";
    & g* t4 `3 w; ^; O" I4 R
  32.     } else if($n > 40 && $n <= 45) {4 ^9 L* v6 S0 O% m) S, Q
  33.         $addd ="老实交待..那些论坛上面经常出现的偷拍照是不是你的杰作?";
    ; |3 p$ Y" i" p4 `1 x" n6 v; K
  34.     } else if($n > 45 && $n <= 50) {+ O% P+ O' p1 w$ z; @
  35.         $addd ="你随地大小便之类的事没少干吧?";2 Y0 J' Z9 n5 ?% e, B/ t
  36.     } else if($n > 50 && $n <= 55) {
    0 k% n# ~1 D" g2 D4 Z: i+ ^
  37.         $addd ="你的人品太差了..稍不小心就会去干坏事了吧?"; # }& \1 X4 l) ?/ k
  38.     } else if($n > 55 && $n <= 60) {/ J# ^, r0 Z- P( E  Y- ?( s
  39.         $addd ="你的人品很差了..要时刻克制住做坏事的冲动哦..";
    % B% L( q( }, w/ P9 m( m
  40.     } else if($n > 60 && $n <= 65) {
    * B: G0 @8 C. L$ Y4 e6 W
  41.         $addd ="你的人品比较差了..要好好的约束自己啊..";
    0 D4 o8 s; K( Y3 h/ |+ `" M/ p! c
  42.     } else if($n > 65 && $n <= 70) {
    2 M4 I0 r' L+ f+ S3 L7 }
  43.         $addd ="你的人品勉勉强强..要自己好自为之..";
    ) Y( s, ~$ E8 D# p
  44.     } else if($n > 70 && $n <= 75) {
    " K- {: O7 }$ X1 V" m5 o$ g# D
  45.         $addd ="有你这样的人品算是不错了..";, V9 G' _6 U, I9 m+ C
  46.     } else if($n > 75 && $n <= 80) {
    1 V6 \7 x4 a0 q& @+ h. t
  47.         $addd ="你有较好的人品..继续保持.."; * ~2 D2 o6 k3 ^# |
  48.     } else if($n > 80 && $n <= 85) {; h5 h1 l8 C& i' M$ o
  49.         $addd ="你的人品不错..应该一表人才吧?";" O( \( W, E+ @- k
  50.     } else if($n > 85 && $n <= 90) {
    ) s7 z* b4 Z* b  z! L) l
  51.         $addd ="你的人品真好..做好事应该是你的爱好吧.."; " Y7 o8 D* I1 N7 ?( _5 U
  52.     } else if($n > 90 && $n <= 95) {
    6 h" ]5 e' V1 j" k0 ~
  53.         $addd ="你的人品太好了..你就是当代活雷锋啊...";
    / K; z3 _, `8 J( t1 \; B* u; a- _
  54.     } else if($n > 95 && $n <= 99) {
    : U# L7 h8 l  I# I1 W% f7 V
  55.         $addd ="你是世人的榜样!";
    " k. p, g% P3 E
  56.     } else if($n > 100 && $n < 105) {
    4 n5 C3 y9 {" H) T
  57.         $addd ="天啦!你不是人!你是神!!!"; ' u2 D  ^& I+ e% a. }4 B
  58.     }else if($n > 105 && $n < 999) {" f4 q( F% O0 \5 w) v. a
  59.         $addd="你的人品已经过 100 人品计算器已经甘愿认输,3秒后人品计算器将自杀啊";2 L, G1 b! u# C0 i* e3 G' a
  60.     } else if($n > 999) {
    $ N" [+ j, Z- Z$ J. \$ x) V) Y
  61.         $addd ="你的人品竟然负溢出了...我对你无语..";
    + r3 L7 G9 x; d' Z. S1 @
  62.     }
    9 B+ S, h% C/ j6 c/ G# `
  63.     return $name."的人品分数为:".$n."\n".$addd;' p$ U+ O: z3 j1 @1 |. {
  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
% z" s+ T# ], t% D1 B, F0 L% G9 p' H6 O. @

& A1 N% j8 u0 Z
17135311-c5896b1136964acaafc3609248c5df86.png




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

使用道具 举报

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

使用道具 举报

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

支付宝扫一扫打赏

微信扫一扫打赏

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