텍스트 영역에서 줄 바꿈 유지
WordPress 사이트(주소 특정)의 PHP를 통해 사용자로부터 입력을 받고 있는데, 동일한 줄 바꿈(주소의 다른 구성 요소를 구분)으로 수집한 정보를 다른 페이지에 표시할 수 있기를 원합니다.텍스트 영역에 입력하면 올바르게 표시되지만 데이터를 받아 디브에 에코하면 줄이 끊어지지 않습니다.어쩌죠?
화이트스페이스 CSS 속성 http://www.w3schools.com/cssref/pr_text_white-space.asp 을 활용하고자 합니다.
그래서 당신은 다음과 같은 것을 갖게 될 것입니다.
<p class="whitespace"><?= $input_from_textarea ?></p>
CSS:
.whitespace {
white-space: pre-wrap;
}
새 줄 요소를 브레이크 태그로 교체하는 입력을 수동으로 클리닝하지 마십시오.이를 통해 데이터 재사용이 줄어들고 훨씬 더 많은 작업이 가능합니다.
php 기능을 사용하시면 됩니다.nl2br()
하지만 CSS를 통해 디스플레이를 조작하는 것만큼 제어력을 주지는 못합니다.
사용가능echo nl2br( $string)
개종시키다\n
로.<br>
HTML 줄 바꿈.
HTML은 새 줄을 포함한 공백의 양(분할되지 않은 공백 제외)을 단일 공백으로 축소합니다.새 라인을 유지하려면 새 라인을 다음으로 교체해야 합니다.<br>
아니면 사용<pre>
태그를 지정하거나 이 동작을 제어하도록 설계된 공백 CSS 규칙 중 하나를 사용합니다.
nl2br () 메서드를 사용하여 .nl2br ($text)를 평가합니다. 자세한 문의는 이 http://www.php.net/manual/en/function.nl2br.php 을 확인하십시오.
사용하다<pre>
예를 들어 태그를 지정합니다.하지만 그것은 꽤 못생기게 보일 것입니다.
또는 줄 바꿈을 다음으로 바꿉니다.<br/>
언급URL : https://stackoverflow.com/questions/16910653/keep-line-breaks-from-textarea
'programing' 카테고리의 다른 글
Oracle용 Eclipse Database Tools에서 자동 커밋을 비활성화하는 방법은 무엇입니까? (0) | 2023.10.02 |
---|---|
실행 중인 합계로 자동 업데이트하려면 SQL 합계 테이블이 필요합니다.트리거를 사용해야 합니까 아니면 (php와) 병합해야 합니까?3개의 트리거를 1개로 결합하려면 어떻게 해야 합니까? (0) | 2023.10.02 |
C-to-하드웨어 컴파일러 (HLL 합성) (0) | 2023.10.02 |
Nginx에서 모든 Angular 요청을 index.html로 리디렉션하는 방법 (0) | 2023.10.02 |
C++에서 _In_이란 무엇입니까? (0) | 2023.10.02 |