Call to undefined function Termwind\ValueObjects\mb_strimwidth()

1、报错:Call to undefined function Termwind\ValueObjects\mb_strimwidth()。如图1

图1

PS E:\object> php artisan db:seed

   INFO  Seeding database.


   Error

  Call to undefined function Termwind\ValueObjects\mb_strimwidth()

  at E:\object\vendor\nunomaduro\termwind\src\ValueObjects\Styles.php:1053
    1049▕      */    1050▕     private static function trimText(string $text, int $width): string
    1051▕     {
    1052▕         preg_match_all(self::STYLING_REGEX, $text, $matches, PREG_OFFSET_CAPTURE);
  ➜ 1053▕         $text = rtrim(mb_strimwidth(preg_replace(self::STYLING_REGEX, '', $text) ?? '', 0, $width, '', 'UTF-8'));
    1054▕
    1055▕         foreach ($matches[0] ?? [] as [$part, $index]) {
    1056▕             $text = substr($text, 0, $index).$part.substr($text, $index, null);
    1057▕         }

  1   E:\object\vendor\nunomaduro\termwind\src\ValueObjects\Styles.php:870
      Termwind\ValueObjects\Styles::trimText("...........................................................................................................................................................................")

  2   E:\object\vendor\nunomaduro\termwind\src\ValueObjects\Styles.php:733
      Termwind\ValueObjects\Styles::applyWidth("...........................................................................................................................................................................")

2、在 php.ini 中取消注释。extension=mbstring

3、不再报错。如图2

图2

永夜