Az mb_strimwidth függvény

Az mb_strimwidth függvény egy sztringet vág a megadott szélességre, figyelembe véve a többbytés karaktereket. Első paraméterként az eredeti sztringet, másodikként a kezdő pozíciót, harmadikként a sztring maximális szélességét karakterekben fogadja. Negyedik, opcionális paraméterként megadhatunk egy sztringet, amely a megvágott sztring végére kerül.

Szintaxis

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

Példa

Vágjuk le a sztringet 6 karakterre:

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

A kód végrehajtásának eredménye:

php'Привет'

Példa

Vágjunk le egy sztringet három pont hozzáadásával a végén:

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

A kód végrehajtásának eredménye:

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

Példa

Vágjunk le egy sztringet a közepéről:

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

A kód végrehajtásának eredménye:

php'вет м'

Lásd még

  • a mb_substr függvényt,
    amely egy sztring részét adja vissza
  • a substr függvényt,
    amely egy részsztringet ad vissza