Funktionen mb_strimwidth

Funktionen mb_strimwidth trunkerar en sträng till given bredd med hänsyn till multibyteteken. Den tar den ursprungliga strängen som första parameter, startposition som andra parameter och den maximala strängbredden i tecken som tredje parameter. Som fjärde valfri parameter kan du ange en sträng som kommer att läggas till i slutet av den trunkerade strängen.

Syntax

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

Exempel

Låt oss trunkera en sträng till 6 tecken:

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

Resultat av kodkörning:

php'Привет'

Exempel

Låt oss trunkera en sträng med tillägg av ellips i slutet:

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

Resultat av kodkörning:

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

Exempel

Låt oss trunkera en sträng från mitten:

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

Resultat av kodkörning:

php'вет м'

Se även

  • funktionen mb_substr,
    som returnerar en del av en sträng
  • funktionen substr,
    som returnerar en delsträng