Funkcija mb_strimwidth

Funkcija mb_strimwidth skraćuje string do zadate širine, uzimajući u obzir višebajtne karaktere. Prvim parametrom prihvata izvorni string, drugim - početnu poziciju, trećim - maksimalnu širinu stringa u karakterima. Četvrtim opcionim parametrom možete navesti string koji će biti dodat na kraju skraćenog stringa.

Sintaksa

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

Primer

Skratimo string do 6 karaktera:

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

Rezultat izvršenja koda:

php'Привет'

Primer

Skratimo string sa dodavanjem tri tačke na kraju:

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

Rezultat izvršenja koda:

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

Primer

Skratimo string od sredine:

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

Rezultat izvršenja koda:

php'вет м'

Vidite takođe

  • funkciju mb_substr,
    koja vraća deo stringa
  • funkciju substr,
    koja vraća podstring