Strings wordwrap

(PHP 4 >= 4.0.2, PHP 5, PHP 7, PHP 8)

wordwrap — 문자열을 주어진 문자 수로 줄바꿈


설명

wordwrap(
    string $string,
    int $width = 75,
    string $break = "\n",
    bool $cut_long_words = false
): string
                

문자열 나누기 문자를 사용하여 문자열을 주어진 문자 수만큼 줄 바꿈합니다.


매개변수

string
입력 문자열입니다.
width
문자열이 래핑될 문자 수입니다.
break
은 선택적 break 매개변수를 사용하여 구분됩니다.
cut_long_words
cut_long_wordstrue로 설정되면 문자열은 항상 지정된 width 또는 그 이전에 래핑됩니다. 따라서 주어진 너비보다 큰 단어가 있으면 분리됩니다. (두 번째 예 참조). false인 경우 width가 단어 너비보다 작은 경우에도 함수가 단어를 분할하지 않습니다.

반환 값

지정된 길이로 래핑된 지정된 문자열을 반환합니다.


Examples

예제 #1 wordwrap() 예제

                  
<?php
$text = "The quick brown fox jumped over the lazy dog.";
$newtext = wordwrap($text, 20, "
\n"); echo $newtext; ?>

위의 예는 다음을 출력합니다.

The quick brown fox<br />
jumped over the lazy<br />
dog.
                

예제 #2 wordwrap() 예제

                  
<?php
$text = "A very long woooooooooooord.";
$newtext = wordwrap($text, 8, "\n", true);

echo "$newtext\n";
?>
                  
                

위의 예는 다음을 출력합니다.

A very
long
wooooooo
ooooord.
                

예제 #3 wordwrap() 예제

                  
<?php
$text = "A very long woooooooooooooooooord. and something";
$newtext = wordwrap($text, 8, "\n", false);

echo "$newtext\n";
?>
                  
                

위의 예는 다음을 출력합니다.

A very
long
woooooooooooooooooord.
and
something
                

기타

  • nl2br() - 문자열의 모든 줄 바꿈 앞에 HTML 줄 바꿈을 삽입합니다.
  • chunk_split() - 문자열을 더 작은 청크로 분할