>  기사  >  백엔드 개발  >  지정된 길이에 따라 문자열을 래핑하는 PHP 함수 wordwrap()

지정된 길이에 따라 문자열을 래핑하는 PHP 함수 wordwrap()

黄舟
黄舟원래의
2017-11-07 09:24:481703검색

Example

지정된 길이에 따라 string을 래핑합니다.

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

정의 및 사용법

wordwrap() 함수는 지정된 길이에 따라 문자열을 래핑합니다.

참고: 이 기능을 사용하면 줄 시작 부분에 공백이 남을 수 있습니다.

Syntax

wordwrap(string,width,break,cut)
Parameters Description
string 필수입니다. 래핑할 문자열을 지정합니다.
너비 선택사항. 최대 선 너비를 지정합니다. 기본값은 75입니다.
break 선택 사항입니다. 구분 기호(문자열 분리 문자)로 사용되는 문자를 지정합니다. 기본값은 "n"입니다.
cut 선택사항. 지정된 너비보다 큰 단어를 줄바꿈할지 여부를 지정합니다.
  • FALSE - 기본값. 줄 바꿈 없음

  • TRUE - 줄 바꿈

기술 세부 정보

반환 값: 성공하면 줄 바꿈 후의 문자열이 반환됩니다. 실패하면 FALSE를 반환합니다.
PHP 버전: 4.0.2+
업데이트 로그: PHP 4.0.3에서는 컷 매개변수가 추가되었습니다.

更多实例

实例 1

使用所有的参数:

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

实例 2

对字符串进行折行:

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

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

<!DOCTYPE html>
<html>
<body>
An example of a
long word is:
Supercalifragulistic
</body>
</html>

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

An example of a long word is: Supercalifragulistic

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");
?>

上面的代码返回如下结果

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.


위 내용은 지정된 길이에 따라 문자열을 래핑하는 PHP 함수 wordwrap()의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.