-
UID:8
-
- 注册时间2005-10-30
- 最后登录2009-08-27
- 在线时间101小时
-
- 发帖369
- 搜Ta的帖子
- 精华
0
- 铜板3800
- 人品值215
- 贡献值0
- 交易币0
- 好评度305
- 信誉值0
- 金币0
-
访问TA的空间加好友用道具
- 发帖
- 369
- 铜板
- 3800
- 人品值
- 215
- 贡献值
- 0
- 交易币
- 0
- 好评度
- 305
- 信誉值
- 0
- 金币
- 0
- 所在楼道
|
只是拿来测试下是不是手生了。。 #kuk3}& 以汉字的ASCII码来验证。 vE9M2[TJA 一般拿来在发布每日的软件中来用。 2Sq+w;/ 代码如下: +>F #{b - <?
- $d=array(
- array("a",-20319),
- array("b",-20283),
- array("c",-19775),
- array("d",-19218),
- array("e",-18710),
- array("f",-18526),
- array("g",-18239),
- array("h",-17922),
- array("j",-17417),
- array("k",-16474),
- array("l",-16212),
- array("m",-15640),
- array("n",-15165),
- array("o",-14922),
- array("p",-14914),
- array("q",-14630),
- array("r",-14149),
- array("s",-14090),
- array("t",-13318),
- array("w",-12838),
- array("x",-12556),
- array("y",-11847),
- array("z",-11055)
- );
- function g($num){
- global $d;
- if($num>0&&$num<160){
- return chr($num);
- }
- elseif($num<-20319||$num>-10247){
- return "";
- }else{
- for($i=count($d)-1;$i>=0;$i--){if($d[$i][1]<=$num)break;}
- return $d[$i][0];
- }
- }
- function c($str){
- $ret="";
- for($i=0;$i<strlen($str);$i++){
- $p=ord(substr($str,$i,1));
- if($p>160){
- $q=ord(substr($str,++$i,1));
- $p=$p*256+$q-65536;
- }
- $ret.=g($p);
- }
- return $ret;
- }
- echo date("Ymd");
- echo c($hz);
- ?>
- <form method=post>
- 请在此处输入中文:<input name=hz> <input type=submit value=拼音转中文by jackal>
- </form>
|