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

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

黄舟
풀어 주다: 2023-03-17 07:28:01
원래의
1723명이 탐색했습니다.

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)
로그인 후 복사
ParametersDescription
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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿