Fonction PHP wordwrap() qui encapsule les chaînes en fonction de la longueur spécifiée

黄舟
Libérer: 2023-03-17 07:28:01
original
1706 Les gens l'ont consulté

Exemple

Wrap string selon la longueur spécifiée :

<?php
$str = "An example of a long word is: Supercalifragulistic";
echo wordwrap($str,15,"<br>n");
?>
Copier après la connexion

Définition et utilisation

la fonction wordwrap() est la suivante Wrap la chaîne avec la longueur spécifiée.

Remarque : Cette fonction peut laisser des espaces en début de ligne.

Syntaxe

wordwrap(string,width,break,cut)
Copier après la connexion
ParamètreDescription
chaîneObligatoire . Spécifie la chaîne à envelopper.
largeurFacultatif. Spécifie la largeur de ligne maximale. La valeur par défaut est 75.
breakFacultatif. Spécifie le caractère utilisé comme délimiteur (caractère de rupture de chaîne). La valeur par défaut est "n".
couperFacultatif. Spécifie si les mots plus grands que la largeur spécifiée doivent être enveloppés :
  • 参数描述
    string必需。规定要进行折行的字符串。
    width可选。规定最大行宽度。默认是 75。
    break可选。规定作为分隔符使用的字符(字串断开字符)。默认是 "n"。
    cut可选。规定是否对大于指定宽度的单词进行折行:
    • FALSE - 默认。不折行

    • TRUE - 折行

    FALSE - Par défaut. Ne pas couper les lignes

  • VRAI - couper les lignes
    返回值:如果成功,则返回折行后的字符串。如果失败,则返回 FALSE。
    PHP 版本:4.0.2+
    更新日志在 PHP 4.0.3 中,新增了 cut 参数。
<🎜 > Détails techniques<🎜>< td width="990" valign="top" style="word-break: break-all;">Dans PHP 4.0.3, un nouveau paramètre cut est ajouté.
Valeur de retour : En cas de succès, la chaîne encapsulée est renvoyée. En cas d'échec, renvoie FALSE.
Version PHP : 4.0.2+
Journal de mise à jour<🎜> :

更多实例

实例 1

使用所有的参数:

<?php
$str = "An example of a long word is: Supercalifragulistic";
echo wordwrap($str,15,"<br>n",TRUE);
?>
Copier après la connexion

实例 2

对字符串进行折行:

<?php
$str = "An example of a long word is: Supercalifragulistic";
echo wordwrap($str,15);
?>
Copier après la connexion

上面代码的 HTML 输出如下(查看源代码):

<!DOCTYPE html>
<html>
<body>
An example of a
long word is:
Supercalifragulistic
</body>
</html>
Copier après la connexion

上面代码的浏览器输出如下:

An example of a long word is: Supercalifragulistic
Copier après la connexion

wordwrap()函数可以按照指定的固定行长度格式化文本段落,让段落看起来更加整齐

<?php
$string = "TRADING ON MARGIN POSES ADDITIONAL
RISKS AND IS NOT SUITABLE FOR ALL
    INVESTORS.
A COMPLETE LIST OF THE RISKS ASSOCIATED WITH MARGIN TRADING IS
AVAILABLE IN THE MARGIN RISK DISCLOSURE DOCUMENT.";
$string = str_replace("\n", " ", $string);
$string = str_replace("\r", " ", $string);
print(wordwrap($string, 40)."\n");
?>
Copier après la connexion

上面的代码返回如下结果

TRADING ON MARGIN POSES ADDITIONAL
RISKS AND IS NOT SUITABLE FOR ALL
INVESTORS. A COMPLETE LIST OF THE
RISKS ASSOCIATED WITH MARGIN TRADING IS
AVAILABLE IN THE MARGIN RISK DISCLOSURE
DOCUMENT.
Copier après la connexion


Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!