Funktio mb_strimwidth

Funktio mb_strimwidth katkaisee merkkijonon annettuun leveyteen ottaen huomioon monitavuiset merkit. Se ottaa ensimmäisenä parametrina lähtömerkkijonon, toisena - aloitusposition, kolmantena - merkkijonon maksimileveyden merkeissä. Neljäntenä valinnaisena parametrina voidaan määrittää merkkijono, joka lisätään katkaistun merkkijonon loppuun.

Syntaksi

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

Esimerkki

Katkaistaan merkkijono 6 merkkiin:

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

Koodin suorituksen tulos:

php'Привет'

Esimerkki

Katkaistaan merkkijono lisäämällä ellipsi loppuun:

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

Koodin suorituksen tulos:

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

Esimerkki

Katkaistaan merkkijono keskeltä:

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

Koodin suorituksen tulos:

php'вет м'

Katso myös

  • funktion mb_substr,
    joka palauttaa osan merkkijonosta
  • funktion substr,
    joka palauttaa osamerkkijonon