PHP 急救!! because 你把一个汉字“切”成了两部分了,所以显示一个?。(一个汉字占两个字节) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 对!你把一个汉字切成了一半,这个我专门做过实验看apache+php环境下服务器是怎么处理这种情况的。结论是,半个字符不会显示在页面上,在源代码中也看不见,但是它是存在的!也就是说如果你后面还有代码的话就会影响紧接着的那一个字节!变成一个不知道什么东西的东西!!!就是这样了.... 用这个就不会被截断了function substrgb($in,$start,$num=0){ if($num == 0) $num = strlen($in); $pos=$start; $out=""; while($c=substr($in,$pos,1)){ if($c=="\n") break; if(ord($c)>128){ $out.=$c; $pos++; $c=substr($in,$pos,1); $out.=$c; } else{ $out.=$c; } $pos++; if($pos>=$start+$num) break; } return $out; } 怎么插入数据库,菜鸟求代码, 今天面试题出了7个,但是一个都没答上,真郁闷,大家帮我看看,是我太菜了还是问题太难了 随便看看 救命啊!PHP的count()竟然会如此之卡!? url重写不太明白,总是出错 问下php的空值问题 \"$abc\"加的两条反斜杠是什么用意 晚辈不才~ 菜鸟一个~ 请教大虾~ 如何从asp中向php中传递变量 为什么不能传递太多的变量参数? 倾囊相送,帮我设置PHP+Apache+…… 哪位高手有空看看我的问题
if($num == 0) $num = strlen($in);
$pos=$start;
$out="";
while($c=substr($in,$pos,1)){
if($c=="\n") break;
if(ord($c)>128){
$out.=$c;
$pos++;
$c=substr($in,$pos,1);
$out.=$c;
}
else{
$out.=$c;
}
$pos++;
if($pos>=$start+$num) break;
}
return $out;
}