Dans le développement de PHP, vous rencontrez souvent des situations où vous devez envelopper automatiquement vos lignes lors du traitement du texte long. S'il n'est pas traité, le texte de sortie peut être incomplet dans le navigateur ou déroutant dans la typographie car il est trop long. PHP offre une fonction très pratique - qui peut nous aider à implémenter facilement l'emballage automatique des lignes.
<span><span>chaîne</span></span><span> </span><span><span class="function_ invoke__">wordwrap</span></span> <span>(</span> <span><span>chaîne</span></span><span> </span><span><span>$ String</span></span> <span>,</span> <span><span>int</span></span><span> </span><span><span>$ width</span></span> <span>=</span> <span><span>75</span></span> <span>,</span> <span><span>chaîne</span></span><span> </span><span><span>$ break</span></span> <span>=</span> <span><span>"\ n"</span></span> <span>,</span> <span><span>bool</span></span><span> </span><span><span>$ Cut</span></span> <span>=</span> <span><span>false</span></span> <span>) </span><p>Description du paramètre:</p><ul><li> <strong><span><span>$ String</span></span><span></strong> : Requis, chaîne à traiter.</li><li> <strong><span><span>$ Largeur</span></span><span></strong> : Facultatif, le nombre maximum de caractères par ligne, la valeur par défaut est <span><span>75</span></span> <span>.</span><li> <strong><span><span>$ Break</span></span><span></strong> : Facultatif, une chaîne utilisée pour Newlines, la valeur par défaut est Newlines <span class="fun">\ n</span> .</li><li> <strong><span><span>$ CUT</span></span><span></strong> : Facultatif, s'il faut forcer une rupture de ligne au milieu d'un mot, la valeur par défaut est <span><span>fausse</span></span> <span>.</span></ul><h2> 2. Exemples d'utilisation de base de Wordwrap</h2><p> La façon la plus simple de l'utiliser est de spécifier uniquement le texte à emballer:</p><pre> <span><span>$ text</span></span> <span>=</span> <span><span>"PHP est un langage de script général largement utilisé, particulièrement adapté au développement Web."</span></span> <span>; </span><span><span>écho</span></span><span> </span><span><span class="function_ invoke__">Wordwrap</span></span> <span>(</span> <span><span>$ text</span></span> <span>,</span> <span><span>20</span></span> <span>); </span><p>Exécutez le résultat (jusqu'à <span><span>20</span></span> <span>caractères par ligne):</span><pre> PHP est un langage de script général largement utilisé, en particulier adapté au développement Web.
La rupture de ligne par défaut est \ n , mais lorsqu'elle est affichée dans HTML, vous devez utiliser <br> :
<span><span>écho</span></span><span> </span><span><span class="function_ invoke__">Wordwrap</span></span> <span>(</span> <span><span>$ text</span></span> <span>,</span> <span><span>20</span></span> <span>,</span> <span><span>"<br>"</span></span> <span>); </span><p>De cette façon, vous pouvez afficher directement l'effet de rupture de ligne sur la page Web.</p><h2> 4. Force à envelopper les lignes au milieu du mot</h2><p> Certains mots longs peuvent dépasser l'ensemble de largeur, et une pause de ligne forcée peut être réalisée via le quatrième paramètre <span class="fun">$ Cut</span> :</p><pre> <span><span>$ text</span></span> <span>=</span> <span><span>"Supercalifragilisticexpialidocious est un très long mot"</span></span> <span>; </span><span><span>écho</span></span><span> </span><span><span class="function_ invoke__">Wordwrap</span></span> <span>(</span> <span><span>$ text</span></span> <span>,</span> <span><span>10</span></span> <span>,</span> <span><span>"\ n"</span></span> <span>,</span> <span><span>true</span></span> <span>); </span><p>Le résultat de sortie obligera une rupture de ligne pour tous les <span><span>10</span></span> <span>caractères, même au milieu d'un mot.</span><h2> 5. Résumé</h2><p> Pour les débutants, la maîtrise de <strong><span><span class="function_ invoke__">la fonction WordWrap</span></span> <span>()</span></strong> est très simple, n'oubliez pas quelques points clés:</p><ol><li> Spécifie la longueur maximale par ligne <span class="fun">$ Largeur</span> .</li><li> Définissez la <span class="fun">Break Newline $</span> selon les besoins <span class="fun">et</span> est généralement utilisé dans HTML.</li><li> Décidez d'ouvrir l'ouverture <span class="fun">de $ Cut</span> au milieu du mot.</li></ol><p> Après avoir maîtrisé ces opérations de base, qu'il soit sorti sur la ligne de commande ou affiche un texte long sur la page Web, PHP <strong><span><span class="function_ invoke__">WordWrap</span></span> <span>()</span></strong> peut vous aider à obtenir facilement un emballage automatique de ligne, ce qui rend la mise en page du texte plus soignée.</p></div></div>