Функция 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,
    която връща подниз