Funktsioon mb_strimwidth

Funktsioon mb_strimwidth kärbib stringi määratud laiuseni, arvestades mitmebaidiseid märke. Esimeseks parameetriks võtab lähtestringi, teiseks - alguspositsiooni, kolmandaks - maksimaalse stringi laiuse märkides. Neljanda valikulise parameetrina saab määrata stringi, mis lisatakse kärbitud stringi lõppu.

Süntaks

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

Näide

Kärpime stringi 6 märgini:

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

Koodi täitmise tulemus:

php'Привет'

Näide

Kärpime stringi, lisades lõppu kolm punkti:

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

Koodi täitmise tulemus:

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

Näide

Kärpime stringi keskelt:

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

Koodi täitmise tulemus:

php'вет м'

Vaata ka

  • funktsiooni mb_substr,
    mis tagastab stringi osa
  • funktsiooni substr,
    mis tagastab alamstringi