几个月前,我编写了一个简短的代码,使用mb_strimwidth()将一些文本精确地放入表格单元格,在截断字符串的末尾添加点.

Fatal error: Call to undefined function mb_strimwidth() in ...

我试图找到mbstring.php文件,当我找到mb_strimwidth()函数时,我发现它已经不再实现了.那件事怎么可能? 但我的主要问题是:我怎么才能得到和mb_strimwidth()一样的结果呢? 我本想使用循环和mb_strwidth()重写函数,但是那个mbstring.php文件中的所有函数都是空的.

推荐答案

All mb_* functions are provided by a PHP extension called Multibyte String, internal name mbstring

You probably don't have the extension active or installed. On most Linux distros you can install the package php-mbstring to install and activate this extension.

如果您使用的是mod_php,则之后需要重新启动Apache

Laravel相关问答推荐

Nginx上带有SSL的Laravel混响

我是否需要/是否可以从控制器运行LARLAVEL备份?

按回车键时如何防止此功能运行?

我在 laravel 中插入多个复选框值.我怎样才能做到这一点?

assertSee 由于 html 代码中的空格而失败

Laravel phpunit 测试失败并出现 PDOException:SQLSTATE[HY000]:一般错误:1 接近0:语法错误

在 Laravel 中设置多个 Vue 组件的问题

Laravel:如何强制使用 HTTPS?

Laravel:使用 Input::old 时 textarea 不会重新填充

Laravel:Blade foreach 循环 bootstrap 列

合并和排序两个 Eloquent 集合?

Laravel - 批量分配异常错误

Laravel 初学者的良好开端

如何在 Laravel 查询中使用多个 OR、AND 条件

Laravel 无法创建根目录

Eloquent - 带有字符串值而不是列标题的连接子句

如何在 Laravel 中动态更改 .env 文件中的变量?

如何在 Laravel 5 中验证 RESTful API?

Laravel 排序集合,然后按键

如何使用 Postman 处理 Laravel $_POST 请求