繁体中文
设为首页
加入收藏
当前位置:PHP技术首页 >> PHP基础 >> 汉字转化为拼音(php版)

汉字转化为拼音(php版)

2005-02-15 08:00:00  作者:  来源:互联网  浏览次数:0  文字大小:【】【】【
简介:很多服务器对于中文文件名支持不是很好,有没有好的办法来解决呢???现在的解决方法一般是产生一个ID,将这个ID做文件名;网页上如果url带汉字也经常出错;现在的解决方法一般用urlencode编码 现在用了这个转化...
关键字:汉字 拼音 php

很多服务器对于中文文件名支持不是很好,有没有好的办法来解决呢???现在的解决方法一般是产生一个ID,将这个ID做文件名;网页上如果url带汉字也经常出错;现在的解决方法一般用urlencode编码

现在用了这个转化,就好多了

原理:利用多维数组

1.添加索引

2.遍历数组

0&&$num<160){

return chr($num);

}

elseif($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;$i160){

$q=ord(substr($str,++$i,1));

$p=$p*256+$q-65536;

}

$ret.=g($p);

}

return $ret;

}

echo c($hz);

?>

请在此处输入中文:

责任编辑:admin
相关文章