(PHP 4 >= 4.0.2, PHP 5, PHP 7, PHP 8)
wordwrap — Effectue la césure d'une chaîne
$string,$width = 75,$break = "\n",$cut_long_words = false
Effectue la césure d'une chaîne.
Les chaînes se terminent après un caractère d'espace (U+0020) à moins que cut_long_words
ne soit défini sur true.
stringLa chaîne d'entrée.
widthLe nombre de caractères à partir duquel la chaîne sera coupée.
break
La ligne est rompue en utilisant break ce paramètre optionnel.
Cela ne doit pas être une chaîne vide.
cut_long_words
Si le paramètre cut_long_words vaut true, la césure de
la chaîne sera toujours à la taille width ou avant.
Si vous avez un mot qui est plus long que la taille de césure, il sera
coupé en morceaux : voir le second exemple. Lorsque vaut false,
la fonction ne va pas couper le mot, même si le paramètre
width est plus petit que la taille du mot.
Retourne la chaîne fournie coupée à la longueur spécifiée.
Si break est une chaîne vide, une ValueError est levée.
| Version | Description |
|---|---|
| 8.0.0 |
Si break est une chaîne vide,
une ValueError est levée;
auparavant, dans ce cas, cela émettait un E_WARNING et retournait false.
|
Exemple #1 Exemple avec wordwrap()
<?php
$text = "Portez ce vieux whisky au juge blond qui fume.";
$newtext = wordwrap($text, 20, "<br />\n");
echo $newtext;
?>L'exemple ci-dessus va afficher :
Portez ce vieux<br /> whisky au juge<br /> blond qui fume.
Exemple #2 Exemple avec wordwrap()
<?php
$text = "Un mot très très loooooooooooooooooong.";
$newtext = wordwrap($text, 8, "\n", true);
echo "$newtext\n";
?>L'exemple ci-dessus va afficher :
Un mot très très looooooo oooooooo ooong.
Exemple #3 Exemple avec wordwrap()
<?php
$text = "A very long woooooooooooooooooord. and something";
$newtext = wordwrap($text, 8, "\n", false);
echo "$newtext\n";
?>L'exemple ci-dessus va afficher :
A very long woooooooooooooooooord. and something