양식 제출시 admin에서 textarea를 통해 데이터베이스에 저장된 제품 설명 값을 검색하고 있습니다. 데이터베이스에서 설명을 선택하면 $description = $row['description'];
이되고 기본 페이지에서 $ description를 이렇게 되풀이합니다. echo nl2br($description);
하지만 새 행을 만드는 대신 "\r\n"
문자가 표시됩니다. 내가 여기 인터넷에서 발견 한 바로는, 당신의 문자열은 다음과 같이 따옴표 사이에 사용해야합니다nl2br()을 사용하여 ' r n'인 문자열을 처리하는 방법은 무엇입니까?
echo nl2br("Hello, \r\n This is the description");
지금, 데이터베이스에서 $description
의 값이 사실 "Hello, \r\n This is the description"
에 있지만 내 스크립트에서 I가있다 이처럼 사용
echo nl2br($description);
대신 \r\n
을하고 출력하기되고, BR 년대를하지 않는. 그래서, 내가 할 수있는 일은, 나는 여기에서 큰 따옴표를 사용할 수 없다. 나의 경험에서.
'\\ r \\ n'과 같이 이스케이프 처리 된 백 슬래시와 함께 저장됩니까? 'nl2br()'은 변수에 문제없이 작동해야합니다. –