<span><span><span class="hljs-meta"><?php</span></span><span>
</span><span><span class="hljs-comment">// Cette partie n'a rien à voir avec le contenu de l'article</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"AccueillirPHPGénérateur d'article!"</span></span><span>;
</span><span><span class="hljs-meta">?></span></span><span>
<hr>
</span><span><span class="hljs-meta"><?php</span></span><span>
</span><span><span class="hljs-comment">// Démarrer le texte</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"<h1>ucwords Comment les fonctions gèrent les espaces et la ponctuation?À quels détails doivent être prêts à l'attention lors de l'utilisation?</h1>"</span></span><span>;
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"<p>exister PHP milieu,<code>ucwords() ';; écho " Par défaut, UCWords () traite les espaces comme des séparateurs de mots. Par conséquent, la première lettre de chaque mot séparé par un espace est convertie en capital:
" ; Echo '$str = "hello world";
echo ucwords($str); // Sortir: "Hello World"
' ; écho " On peut voir que ucwords () peut reconnaître correctement les limites des mots, que les espaces soient uniques ou multiples.
" ; écho "Par défaut, UCWords () ne traitera que des lettres après les espaces comme la lettre initiale d'un mot, et ne reconnaîtra pas automatiquement les lettres après ponctuation. Par exemple:
" ; Echo '$str = "hello-world! php is fun.";
echo ucwords($str); // Sortir: "Hello-world! Php Is Fun."
' ; écho " Notez que les lettres après - et ne sont pas capitalisées, ce qui peut ne pas être l'effet que vous attendez. Si vous voulez que la ponctuation soit traitée comme des séparateurs de mots, vous devez utiliser le deuxième paramètre d' UCWords () (pris en charge par PHP 5.4+):
"; Echo '$str = "hello-world! php is fun.";
echo ucwords($str, "-! "); // Sortir: "Hello-World! Php Is Fun."
' ; écho " De cette façon, vous pouvez également utiliser - et ! Comme limites de mots, afin que les lettres après qu'il puisse être capitalisée.
" ; écho "En bref, UCWords () est une fonction pratique pour gérer la capitalisation de la lettre initiale d'un mot, et utilise des espaces pour séparer les mots par défaut. Lorsque vous rencontrez des marques de ponctuation ou des caractères spéciaux, prêtez attention au comportement par défaut et utilisez des séparateurs personnalisés lorsque cela est nécessaire pour atteindre l'effet attendu. En même temps, une attention supplémentaire est nécessaire lorsque l'on s'occupe de l'abréviation et des caractères multi-octets.
" ; ?>