// 对时间进行格式化
例如,将数据库的date字段格式转化为"年-月-日"格式
date("Y-m-d",strtotime($row[remark_addtime]))
// 不会产生乱码的substr,左截取
// substr截取中文字串时,如果截取到半个中文字符将会出现乱码
// 一个中文字符当做2个字符
// $string-要截取的字符串,$length-截取的长度
// 下面这个函数参考Discuz代码
function wordscut($string, $length)
{
$wordscut="";
// 如果字符串的长度大于要截取的长度,合法
if(strlen($string)>$length)
{
for($i=0;$i<$length-3;$i++)
{
if(ord($string[$i])>127) // ascii大于127,说明这是一个中文的开始,后一个字节也是该中文的一部分
{
$wordscut.= $string[$i].$string[$i+1];
$i++;
}
else
{
$wordscut.= $string[$i];
}
}
return $wordscut."...";
}
return $string;
}
PHP自学笔记- 对时间进行格式化, 不会产生乱码的substr
[日志分享]
[日志信息]
该日志于 2009-11-18 09:55 由 redice 发表在 redice's Blog ,你除了可以发表评论外,还可以转载 “PHP自学笔记- 对时间进行格式化, 不会产生乱码的substr” 日志到你的网站或博客,但是请保留源地址及作者信息,谢谢!! (尊重他人劳动,你我共同努力)
呵呵,谢谢
VaTG790i.最好的<a href=http://www.kyfei.com>网站推广软件</a>,
非常好
....................
;ui;普i;uighur;ui;ui;个
在unix网络编程中看到了关于TCP/IP的一些内容,我感觉还是写的不够。正在下载中,一定
下载地址呢