2012-03-29 3 views
0

PHP imagettextext에서 "\ n"과 같은 줄 바꿈을 할 수 있어야합니까? 나는이 때imagettftext \ n 줄 바꿈 퍼즐

// The text to draw 
$text = 'Something\nElse'; 

는, 출력되는 텍스트는이 다시는 N 전에 슬래시와 함께 "\\ nElse을 뭔가"읽습니다.

줄 바꿈이 발생하지 않습니다.

첫째로, 하나의 슬래시가 줄 바꿈 (\ n)을해야합니까?
둘째, 어떻게 작동 시키나요?

감사

답변

4

\n은 줄 바꿈 only when the string is delimited with double quotes입니다.

echo 'Something\nElse'; // outputs Something\nElse 
echo "Something\nElse"; // outputs Something 
         //   Else 
+0

놀래켜! 감사! 맞아, 그 문자열에 직접 PHP에서 정의 된, 하지만 지금은 URL을 변경하여 텍스트를 설정하는 데 사용하고 있습니다 $ quotes = $ _GET [ "msg"]; URL의 image.php? nElse (n 개의 이전 두 개의 슬래시)에서 \\ n은 결과 이런 일이 발생하는 이유 당신은 알고 계십니까 \ MSG = 뭔가? "msg"는 큰 따옴표로 묶여 있으므로 작동하지 않아야합니까? – mattneedshelp