在codeigniter中character_limiter()不起作用?

时间:2015-06-03 20:56:56

标签: php codeigniter

在codeigniter character_limiter()中,函数无法正常工作

$this->load->helper('text');
$str="hello";
$split=character_limiter($str,3); 
echo $split;

我必须使用只有codeigniter。不使用核心PHP字符串函数

3 个答案:

答案 0 :(得分:1)

来自CI的文档: http://www.codeigniter.com/userguide3/helpers/text_helper.html#ellipsize

If you need to truncate to an exact number of characters please see the ellipsize() function below.

答案 1 :(得分:0)

character_limiter()维护单词的完整性,因此字符数可能略多于或少于您指定的内容as specified in the documentation

如果您不想保持这种完整性,可以使用native substr() function代替:

$split = substr($str, 0, 3);

答案 2 :(得分:0)

我可以检测到无错误。 (代码很完美)

试试这个

1。在config.php

`$autoload['helper'] = array('url', 'text');`

或者其他

  1. 控制器顶部

    class Your_Controller_name extends CI_Controller
    {
        public function  __construct()
        {
            parent::__construct();
           $this->load->helper('text');           
        }