/**
* 缩进
* @param string $str 目标字符串
* @param type $len 要显示的长度
* @param string $mark 代替字符
* @param string $code 字符编码
* @return string
*/
function indent($str = '', $len, $mark, $code) {
$mark = $mark === NULL ? '…' : $mark;
$code || $code = 'utf-8';
$strlen = mb_strlen($str, $code);
$len || $len = $strlen;
if ($len < $strlen) {
$str = mb_substr($str, 0, $len, $code) . $mark;
}
return $str;
}
/**
* 缩进
* @param string $str 目标字符串
* @param type $len 要显示的长度
* @param string $mark 代替字符
* @param string $code 字符编码
* @return string
*/
function indent2($str, $len, $mark, $code) {
$mark = $mark === NULL ? '…' : $mark;
$code || $code = 'utf-8';
$strlen = mb_strlen($str, $code); //字符个数
if ($strlen <= $len) {
return $str;
} else if ($code == 'utf-8') {
$str = substr($str, 0, ($len * 3));
} else if ($code == 'gb2312' || $code == 'gbk') {
$str = substr($str, 0, ($len * 2));
} else {
$str = substr($str, 0, $len);
}
$strlen = mb_strlen($str, $code); //字符个数
$str = mb_substr($str, 0, $strlen - 1, $code) . $mark;
return $str;
}
php字符缩进函数
最新推荐文章于 2021-04-14 12:10:30 发布