我也在精华区看到了把代码再贴下:):
$j=0;
$num=10;
for($i=0;$i<$num;$i++)
if(ord(substr($string,$i,1))>0xa0) $j++;
if($j%2!=0) $num++;
$str=substr($string,0,$num);
$j=0;
$num=10;
for($i=0;$i<$num;$i++)
if(ord(substr($string,$i,1))>0xa0) $j++;
if($j%2!=0) $num++;
$str=substr($string,0,$num);
解决方案 »
- 请教html路径
- 关于数据库返回数组处理的,茫然?灵异?无知?
- php 网页中根据用户注册信息 在服务器vsftp生成对应用户
- php+sqlserver 2000 连接
- faisun(暖阳) :你的那个代码着色器我觉得很好,能否提供思路,还是要卖钱?
- mysql_fetch_array(): supplied argument is not a valid MySQL result resource
- 自定义function问题 ~~~
- 请问如何关闭当前的html页
- 一个长sql语句应该怎么分行?
- 如何将curl_exec()返回的stream转换为string
- 救命啊?
- 请问同时随机产生n个不同的数,怎样实现?急急
function msubstr($str, $start, $len)
{
$strlen = $start + $len;
for($i = 0; $i < $strlen; $i++)
{
if(ord(substr($str, $i, 1)) > 0xa0)
{
$tmpstr .= substr($str, $i, 2);
$i++;
}
else
$tmpstr .= substr($str, $i, 1);
}
return $tmpstr;
}