Computer >> 컴퓨터 >  >> 프로그래밍 >> PHP

PHP wordwrap() 함수 완벽 정리 – 문자열 자동 줄바꿈 사용법과 예제

PHP의 wordwrap() 함수는 문자열이 지정한 길이에 도달하면 새 줄로 줄바꿈해 주는 함수입니다. 긴 텍스트를 일정한 폭으로 나누어 출력할 때 유용하게 사용됩니다.

문법

wordwrap(str, width, break, cut)

매개변수

  • str − 줄바꿈을 적용할 대상 문자열입니다.

  • width − 한 줄의 최대 너비(글자 수)입니다. 기본값은 75입니다.

  • break − 줄바꿈에 사용할 구분 문자입니다. 기본값은 "\n"입니다.

  • cut − TRUE로 설정하면 단어 경계와 상관없이 지정한 너비 이전 또는 해당 위치에서 항상 강제로 줄을 나눕니다.

반환값

wordwrap() 함수는 성공 시 줄바꿈이 적용된 문자열을 반환하고, 실패 시 FALSE를 반환합니다.

예제

다음은 wordwrap() 함수를 활용한 예제입니다.

<?php
   $str = "Java is a programming language developed by James Gosling in 1994.";
   $res = wordwrap($str, 15, "<br />\n");
   echo $res;
?>

실행 결과

위 예제를 실행하면 다음과 같은 결과가 출력됩니다.

Java is a<br />
programming<br />
language<br />
developed by<br />
James Gosling<br />
in 1994.

위 예제에서는 최대 너비를 15자로 지정하고, 줄바꿈 구분자로 HTML 태그인 <br />를 사용했습니다. 이렇게 하면 브라우저 화면에서도 실제 줄바꿈이 적용되어 표시됩니다. 만약 긴 단어도 중간에서 잘라내고 싶다면 네 번째 매개변수인 cut 값을 TRUE로 설정하면 됩니다.