PHP 小问题 页面读出来的数据 标题:<?php echo "$row->title";?> 因为太长所以想截取 只保留5个字符其他用 怎么做呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <?php echo mb_substr($row->title, 0, 5, "UTF-8");?> 1.取字符串长度,中文为2,英文为1function getstrlen($str){ if (strlen($str)==0){ return 0; } else{ $k=0; $n=strlen($str); for ($i==0;$i<$n;$i++){ $chra=substr($str, $i, 1); if ((ord($chra)>=0) && (ord($chra)<=255)){ $k=$k+1; } else{ $k=$k+2; } } return $k; }} 2.取某一长度字符串function cutstr_left($ustr,$ulen){ $thestr=""; $j=0; for ($i=0;$i<strlen($ustr);$i++){ if ($j<$ulen){ $uteststr=substr($ustr,$i,1); $thestr=$thestr.$uteststr; if ((ord($chra)>=0) && (ord($chra)<=255)){ $j=$j+1; } else{ $j=$j+2; } } } return $thestr;}3.取字符串前len位,超出部分用"..."代替function cutstr_len($str,$len){ if (getstrlen($str)>$len){ $str=cutstr_left($str,$len)."..."; } else{ $str=$str; } return $str;} 发现一个通达OA视频会议组件源码,PHP代码没有加密,完全公开 请问能不能帮忙写个php的下载平台。 中国有没有像http://sourceforge.net和谷歌一样的开源社区? php获取qq好友列表的方法 PHP简单调试控制台输出小工具 求php和mysql web开发第四版的代码 php socket 处理不过来数据流,该如何处理(好像是阻塞了) phpstormIDE编辑器,可以绑定手册吗 请教,php中判断数组不为空!以下代码,应该如何判断! PHP上传控件求助 如何实现php对mysql表的批量修改???? mysql检索结果在linux下不好用 急!!!
if (strlen($str)==0){
return 0;
}
else{
$k=0;
$n=strlen($str);
for ($i==0;$i<$n;$i++){
$chra=substr($str, $i, 1);
if ((ord($chra)>=0) && (ord($chra)<=255)){
$k=$k+1;
}
else{
$k=$k+2;
}
}
return $k;
}
} 2.取某一长度字符串function cutstr_left($ustr,$ulen){
$thestr="";
$j=0;
for ($i=0;$i<strlen($ustr);$i++){
if ($j<$ulen){
$uteststr=substr($ustr,$i,1);
$thestr=$thestr.$uteststr;
if ((ord($chra)>=0) && (ord($chra)<=255)){
$j=$j+1;
}
else{
$j=$j+2;
}
}
}
return $thestr;
}3.取字符串前len位,超出部分用"..."代替function cutstr_len($str,$len){
if (getstrlen($str)>$len){
$str=cutstr_left($str,$len)."...";
}
else{
$str=$str;
}
return $str;
}