手写php函数处理 竖排文字

3640

这是用php函数处理后的效果:

QQ图片20151018213654.png

    /**
  * 截取字符
  * @param  [type]  $str     [字符串]
  * @param  string  $len     [截取长度]
  * @param  integer 默认字符 [utf8]
  * @return [type]  $data    
  * Name xiaoke
  * time 2015-10-15
  */
function cut_str_arr($str, $len = 1, $charset = 'utf8') {
    $strlen = mb_strlen($str);
    while ($strlen) {
        $data[] = mb_substr($str, 0, $len, $charset);
        $str    = mb_substr($str, $len, $strlen, $charset);
        $strlen = mb_strlen($str);
    }
    return $data;
}

下面是用法:

$str = '玄玄 博客(作者小柯),本博客本人刚学不久的ThinkPHP3.2.3编写的!感觉ThinkPHP真心是一个不错的框架(比本人写的CI框架更好用些)。如果感觉不错请各位大神多多关注!谢谢';

$arr = cut_str_arr($str, 13);

echo'<pre>';

print_r($arr);

echo'</pre>';