用户
 找回密码
 入住 CI 中国社区
搜索
查看: 6287|回复: 3
收起左侧

[已解决] CI中Controller中的字符串截取函数,怎么调用到view中使用

[复制链接]
发表于 2011-1-7 17:47:09 | 显示全部楼层 |阅读模式
Controller中的字符串截取函数如下:
function strsubgb($str,$strnum=10,$other=true){
        if(empty($str)) return false;
        $length = strlen($str);
        if($length < $strnum) return $str;
        for($i=12;$i<$strnum;$i++){
                $char = substr($str,$i,1);
                if(ord($char) < 127 ) $string[]=$char;
                else {
                        $char = substr($str,$i,2);
                        $string[]=$char;
                        $i++;
                }
        }
        $st=join("",$string);
        if($other) return $st;
        else return $st."...";

        }
发表于 2011-1-7 19:32:38 | 显示全部楼层
改成helper或者插件的形式
发表于 2011-1-7 23:39:43 | 显示全部楼层
对,视图不能调用控制器的方法。
建议楼主把这个功能做成 helper,这种函数最适合做成 helper 了,呵呵
 楼主| 发表于 2011-1-8 23:03:55 | 显示全部楼层
恩谢谢楼主了,我试试吧!

本版积分规则