关于substr函数的问题 把最后一个字符取出来判断他的ascii码 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://expert.csdn.net/Expert/topic/1083/1083826.xml?temp=.3976862 <?php/*_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-mb_substr字符的截取,不会出现乱码.他是一个一个字符算的.需要加载mbstring在php.ini中_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-*/echo mb_substr("啊方腊qwerq十分可;",0,5);?> $str="1我";$a="";for($i=0;$i<=strlen($str);){ if(ord($str[$i])>0xa0)//判断是不是中文字符 $l=2; else $l=1; $a.=substr($str,$st,$l); $st+=$l; $i+=$l;}echo $a; <?//$str,$iStart,$iEnd,$strCheck;//----test value------$str="1我";$iStart=0;$iEnd=2;//--------------------$strCheck = substr($str,$iStart,$iEnd);if (strlen($str1) < strlen($iEnd)){ $str = substr($str,$iStar,($iEnd+1)); }elseif (strlen($str1) > strlen($iEnd)){ $str = substr($str,$iStar,($iEnd-1)); }elseif (strlen($str1) == strlen($iEnd)){ $str = substr($str,$iStar,$iEnd); }echo $str;?>小弟初学不久,这是一个笨方式,不知这样能不能解决你的问题! KYPHPV1.1发布,欢迎大家下载 php 大量图片 输入到数据库 安装 apache 中,domain 和 sever 信息如何输入呀?(这个信息有用么) 这是什么意思? 如何发送关键字并获取搜索引擎的结果? eWebEditor3.8 for php版本 在添加wmv格式文件时的问题 常用正则式 太好笑了 有的人这样写,正规吗? 哪里里有关于PHP编程的书籍下载?给几个下载地址好吗? 呵。终于让我的Editplus可以用来调试PHP了,用Editplus的朋友进来看看。 一个关于日期设置的奇怪问题
/*_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
mb_substr字符的截取,不会出现乱码.他是一个一个字符算的.需要加载mbstring在php.ini中
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-*/
echo mb_substr("啊方腊qwerq十分可;",0,5);
?>
$a="";
for($i=0;$i<=strlen($str);)
{
if(ord($str[$i])>0xa0)//判断是不是中文字符
$l=2;
else
$l=1;
$a.=substr($str,$st,$l);
$st+=$l;
$i+=$l;
}
echo $a;
//$str,$iStart,$iEnd,$strCheck;
//----test value------
$str="1我";
$iStart=0;
$iEnd=2;
//--------------------
$strCheck = substr($str,$iStart,$iEnd);
if (strlen($str1) < strlen($iEnd)){
$str = substr($str,$iStar,($iEnd+1));
}
elseif (strlen($str1) > strlen($iEnd)){
$str = substr($str,$iStar,($iEnd-1));
}
elseif (strlen($str1) == strlen($iEnd)){
$str = substr($str,$iStar,$iEnd);
}echo $str;
?>
小弟初学不久,这是一个笨方式,不知这样能不能解决你的问题!