09 四 2009 @ 10:20 上午 

有时候显示的内容长度要限制一下,下面这个函数来自DZ,可以设定要截取自己指定长度的内容
$strcut .= ord($string[$i]) > 127 ? $string[$i].$string[++$i] : $string[$i]; 此处考虑到了用户操作DEL键,如果只是从数据库中取出内容显示的话,可以直接$strcut .= $string[$i]; 这样就可以了
function cutstr($string, $length) {
 $strcut = ”;
 if(strlen($string) > $length) {
  for($i = 0; $i < $length – 3; $i++) {
   $strcut .= ord($string[$i]) > 127 ? $string[$i].$string[++$i] : $string[$i];
  }
  return $strcut.’…’;
 } else {
  return $string;
 }
}
$string=’12345678901234567890′;
$length=10;
echo cutstr($string, $length);

相关文章:
div+css内容过长截取  :http://www.dyphp.com/?p=344

Posted By: 大宇
Last Edit: 28 八 2009 @ 07:37 下午

EmailPermalinkComments (0)
Tags
Tags: , , ,
Categories: discuz, php, php技巧
 

GPC

 
 08 七 2008 @ 5:10 下午 

//Moo GPC
/**
* 获取GPC变量。对于type为integer的变量强制转化为数字型
* @param string $key – 权限表达式
* @param string $type – integer 数字类型;string 字符串类型;array 数组类型
* @param string $var – R $REQUEST变量;G $GET变量;P $POST变量;C $COOKIE变量
* @return string 返回经过过滤或者初始化的GPC变量
*/
function MooGetGPC($key, $type = ‘integer’, $var = ‘R’) {
 switch($var) {
  case ‘G’: $var = &$_GET; break;
  case ‘P’: $var = &$_POST; break;
  case ‘C’: $var = &$_COOKIE; break;
  case ‘R’: $var = &$_REQUEST; break;
 }
 switch($type) {
  case ‘integer’:
   $return = isset($var[$key]) ? intval($var[$key]) : 0;
   break;
  case ’string’:
   $return = isset($var[$key]) ? $var[$key] : NULL;
   break;
  case ‘array’:
   $return = isset($var[$key]) ? $var[$key] : array();
   break;
  default:
   $return = isset($var[$key]) ? intval($var[$key]) : 0;
 }
 return $return;
}

//ucenter GPC
function getgpc($k, $var=’G') {
 switch($var) {
  case ‘G’: $var = &$_GET; break;
  case ‘P’: $var = &$_POST; break;
  case ‘C’: $var = &$_COOKIE; break;
  case ‘R’: $var = &$_REQUEST; break;
 }
 return isset($var[$k]) ? $var[$k] : NULL;
}

Posted By: 大宇
Last Edit: 05 一 2009 @ 08:19 下午

EmailPermalinkComments (0)
Tags
Tags:
Categories: php

 Last 50 Posts
Change Theme...
  • Users » 1
  • Posts/Pages » 165
  • Comments » 12
Change Theme...
  • VoidVoid « Default
  • LifeLife
  • EarthEarth
  • WindWind
  • WaterWater
  • FireFire
  • LightLight

关于



    No Child Pages.

Linux命令手册



    No Child Pages.

php.ini配置



    No Child Pages.

Memcache协议



    No Child Pages.