wangcnc2005
中级会员
 
UID 79276
精华
0
积分 311
帖子 219
金钱 311 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2006-8-30
状态 离线
|
特别怪的现象,大家看看.
<? function test($str) { for($i=0;$i<strlen($str);$i++) { $c=$str{$i}; if(ord($c)>128) { $tempc=substr($str,$i,2); echo $tempc; //这边输出正常:大家帮帮忙 for($k=1;$k<=2;$k++) { //echo $tempc; //这边输出不正常:夥??姥????帥??宥????忥??? } $i++; } } return 0; } $str=test("大家帮帮忙"); ?> 第一个echo 输出是正常.为什么循环里面的就不正常呢?
这是什么怪现象呢?
大家可以注释第一个echo , 把循环里面的 echo 去掉注释 .
注意:页面编码是UTF8的.
|  ASP/PHP/JSP/WAP. |
|