Funksioni mb_strimwidth

Funksioni mb_strimwidth shkurton një varg në një gjerësi të caktuar, duke marrë parasysh karakteret multi-bajt. Si parametër të parë merr vargun burim, të dytin - pozicionin fillestar, të tretin - gjerësinë maksimale të vargut në karaktere. Si parametër i katërt opsional mund të specifikoni një varg, i cili do të shtohet në fund të vargut të shkurtuar.

Sintaksa

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

Shembull

Le të shkurtojmë vargun në 6 karaktere:

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

Rezultati i ekzekutimit të kodit:

php'Привет'

Shembull

Le të shkurtojmë vargun duke shtuar elipsë në fund:

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

Rezultati i ekzekutimit të kodit:

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

Shembull

Le të shkurtojmë vargun nga mesi:

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

Rezultati i ekzekutimit të kodit:

php'вет м'

Shihni gjithashtu

  • funksionin mb_substr,
    i cili kthen një pjesë të vargut
  • funksionin substr,
    i cili kthen nënvargun