Aller au contenu

wordwrap()

Introduction

La fonction wordwrap() de PHP permet d'insérer des sauts de ligne dans une chaîne de caractères pour qu'elle ne dépasse pas une largeur spécifiée. Elle ajoute des retours à la ligne aux endroits appropriés pour s'assurer qu'aucune ligne de texte ne dépasse la largeur définie.

Voici la syntaxe de la fonction wordwrap() :

Syntaxe PHP de wordwrap()

php
wordwrap(string, width, break, cut)

Le premier argument est la chaîne de caractères à envelopper. Le deuxième argument est la largeur à laquelle le texte doit être enveloppé. Le troisième argument est le caractère ou la chaîne à utiliser comme saut de ligne. Par défaut, le saut de ligne est un caractère de nouvelle ligne (\n). Le quatrième argument est une valeur booléenne qui détermine si les mots trop longs pour tenir sur une ligne doivent être coupés. Par défaut, les mots ne sont pas coupés.

Exemple

Voici un exemple d'utilisation de wordwrap() :

Exemple de wordwrap() en PHP

php
<?php

$text = "This is a long piece of text that needs to be wrapped.";
$wrapped_text = wordwrap($text, 20, "\n");
echo $wrapped_text;

Cela produira la sortie suivante :

console
This is a long piece
of text that needs
to be wrapped.

Dans cet exemple, la fonction wordwrap() a enveloppé le texte de manière à ce qu'aucune ligne ne dépasse 20 caractères. Les sauts de ligne sont insérés à l'aide du caractère de nouvelle ligne \n.

Pratique

Que fait la fonction PHP wordwrap() ?

Trouvez-vous cela utile?

Aperçu dual-run — comparez avec les routes Symfony en production.