Функцыя mb_strimwidth

Функцыя mb_strimwidth абрэзвае радок да зададзенай шырыні, улічваючы шматбайтавыя сімвалы. Першым параметрам прымае зыходны радок, другім - пачатковую пазіцыю, трэцім - максімальную шырыню радка ў сімвалях. Чацвёртым неабавязковым параметрам можна паказаць радок, які будзе дададзены ў канцы абрэзанага радка.

Сінтаксіс

phpmb_strimwidth(string, start, width, [trimmarker], [encoding]);

Прыклад

Абрэжам радок да 6 сімвалаў:

php<?php
  $res = mb_strimwidth("Привет мир", 0, 6);
  echo $res;
?>

Вынік выканання кода:

php'Привет'

Прыклад

Абрэжам радок з даданнем шматкропя ў канцы:

php<?php
  $res = mb_strimwidth("Привет мир", 0, 8, "...");
  echo $res;
?>

Вынік выканання кода:

php'Привет...'

Прыклад

Абрэжам радок з сярэдзіны:

php<?php
  $res = mb_strimwidth("Привет мир", 3, 5);
  echo $res;
?>

Вынік выканання кода:

php'вет м'

Глядзіце таксама

  • функцыю mb_substr,
    якая вяртае частку радка
  • функцыю substr,
    якая вяртае падрадок