mb_strimwidth

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

mb_strimwidthTronque une chaîne

Description

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

Tronque la chaîne str à la longueur width.

Liste de paramètres

str

La chaîne à tronquer.

start

start est la position de départ, en nombre de caractères depuis le début de la chaîne (premier charactère est 0), ou si la position est négative, nombre de charactères à partir de la fin de la chaîne de caractères.

width

La taille à tronquer. Les tailles négétives compte à partir de la fin de la chaîne de caractères.

trimmarker

trimmarker est la chaîne ajoutée à la fin de la chaîne tronquée.

encoding

Le paramètre encoding est l'encodage des caractères. S'il est omis, l'encodage de caractères interne sera utilisé.

Valeurs de retour

La chaîne tronquée. Si trimmarker est définit, trimmarker remplace les derniers charactères pour correspondre à la taille width.

Historique

Version Description
7.1.0 Support pour starts et widths négatifs a été ajouté.

Exemples

Exemple #1 Exemple avec mb_strimwidth()

<?php
echo mb_strimwidth("Hello World"010"...");
// Affiche : "Hello W..."
?>

Voir aussi