Función mb_strimwidth

La función mb_strimwidth recorta una cadena hasta un ancho dado, considerando caracteres multibyte. El primer parámetro acepta la cadena original, el segundo - la posición inicial, el tercero - el ancho máximo de la cadena en caracteres. Un cuarto parámetro opcional puede especificar una cadena que se agregará al final de la cadena recortada.

Sintaxis

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

Ejemplo

Recortemos la cadena a 6 caracteres:

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

Resultado de ejecutar el código:

php'Привет'

Ejemplo

Recortemos la cadena agregando puntos suspensivos al final:

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

Resultado de ejecutar el código:

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

Ejemplo

Recortemos la cadena desde el medio:

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

Resultado de ejecutar el código:

php'вет м'

Ver también

  • la función mb_substr,
    que devuelve parte de una cadena
  • la función substr,
    que devuelve una subcadena