我是PHP新手,剛剛開始學(xué)ThinkPHP??偸浅霈F(xiàn)下面的錯誤消息。Call to undefined function msubstr()。想請教一下怎們才能調(diào)用到msubstr()函數(shù)。哪位大俠給個建議啊。我搜了一下,好像在 ThinkPHP/Library/Org/Util/String.class.php中有這個函數(shù)。是不是我的描述太模糊,沒有問到點(diǎn)上呢。沒想到這個問題這么不好回答。也許對ThinkPHP理解的再深入一點(diǎn)就可以解決了吧。
3 回答

慕容708150
TA貢獻(xiàn)1831條經(jīng)驗(yàn) 獲得超4個贊
\Org\Util\String::msubstr( $str , $start , $length , $charset , $suffix ); |
您好,靜態(tài)類按照上面這樣用就行了,\后面都是路徑。或者您也可以在公共Common.php里寫個函數(shù)方便以后直接調(diào)用。
/** * 字符串截取,支持中文和其他編碼 * @access public * @param string $str 需要轉(zhuǎn)換的字符串 * @param string $start 開始位置 * @param string $length 截取長度 * @param string $charset 編碼格式 * @param string $suffix 截斷顯示字符 * @return string */ function msubstr( $str , $start =0, $length , $charset = "utf-8" , $suffix =true) { return \Org\Util\String::msubstr( strip_tags ( $str ), $start , $length , $charset , $suffix ); } |

炎炎設(shè)計
TA貢獻(xiàn)1808條經(jīng)驗(yàn) 獲得超4個贊
這說明ThinkPHP沒有該函數(shù),需要將以下函數(shù)加載到你項目中\(zhòng)common\common.php里面,也可以放到\ThinkPHP\Common\common.php。
- 3 回答
- 0 關(guān)注
- 307 瀏覽
添加回答
舉報
0/150
提交
取消