=$start+$len)
break;
if(ord(substr($str,$i,1))>0xa0)
{
if ($clen>=$start)
$tmpstr.=substr($str,$i,2);
$i++;
}
else
{
if ($clen>=$start)
$tmpstr.=substr($str,$i,1);
}
}
return $tmpstr;
}
Function showShort($str,$len)
{
$tempstr = csubstr($str,0,$len);
//---------- 在此调用上面的函数 --------------
if ($str<>$tempstr)
$tempstr .= "..."; //要以什么结尾,修改这里就可以.
return $tempstr;
}
/*
@取得程序执行的时间微秒
*/
function getmicrotime()
{
list($usec, $sec) = explode(" ",microtime());
return ((double)$usec + (double)$sec);
}
/*
@get_ip()
*/
function get_ip(){
return getenv('REMOTE_ADDR');
}
/*
@异常处理
*/
function alert($msg,$flag=0){
echo "";
echo "";
echo $str;
if($flag) die();
}
//取出二维数据中的一列值并转化为一维数组
function arrs2arr($arrs,$key){
$array = array();
foreach($arrs as $val){
foreach ($val as $k => $v) {
if($k===$key)$array[]=$v;
}
}
$array = resetkey(array_unique($array));
return $array;
}
//重新整理键值
function resetkey($arr){
$array = array();
foreach($arr as $v){
$array[]=$v;
}
return $array;
}
?>
PHP中常用函数的整理
最新推荐文章于 2025-07-12 19:11:12 发布