Функција 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,
    која враќа подстринг