Get truncated string with specified width

# mb_strimwidth

(PHP 4 >= 4.0.6, PHP 5, PHP 7)

mb_strimwidth — Get truncated string with specified width

### Descrierea

mb_strimwidth ( string `$str` , int `$start` , int `$width` [, string `$trimmarker` = "" [, string `$encoding` = mb_internal_encoding() ]] ) : string

Truncates string `str` to specified `width`.

### Parametri

`str`

  The string being decoded.

`start`

  The start position offset. Number of characters from the beginning of string (first character is 0), or if start is negative, number of characters from the end of the string.

`width`

  The width of the desired trim. Negative widths count from the end of the string.

`trimmarker`

  A string that is added to the end of string when string is truncated.

`encoding`

  Parametrul `encoding` reprezintă codificarea caracterelor. Dacă el este omis, va fi utilizată valoarea internă a codificării caracterelor.

### Valorile întoarse

The truncated string. If `trimmarker` is set, `trimmarker` replaces the last chars to match the `width`.

### Istoricul schimbărilor

Versiune | Descriere
--- | ---
7.1.0 | Support for negative `start`s and `width`s has been added.

### Exemple

Example #1 mb_strimwidth() example

`<?php
echo mb_strimwidth("Hello World", 0, 10, "...");
// output: "Hello W..."
?>`

### A se vedea și

- mb_strwidth() - Return width of string
- mb_internal_encoding() - Set/Get internal character encoding