이 글에서는 주로 프론트엔드 HTML의 텍스트 영역에서 PHP 변수를 래핑하는 방법과 PHP 백그라운드에서 줄 바꿈 수정을 얻는 방법을 소개합니다. 이제는 필요한 친구들과 공유할 수 있습니다. 참고하세요
질문보기 간단하고 쉽게 만들 수 있어요. 줄을 바꾸면 해결될 것 같지만 생각보다 간단하지 않습니다! ! !
기존 방법: THINKPHP 기반으로 Redis에서 배열을 꺼내어 프론트 데스크에 표시하지만 줄 바꿈을 사용합니다.
Backstage:
[php] view plain copy
function tags_keywords(){ $this->showheadertitle('tags_keywords'); $redis = D("Redis"); $keywords_list = $redis->sMembers("Budou:segmentation:sourse"); //获取数据,在前台textarea中换行显示。 $this->assign('keywords_list',$keywords_list); $this->display(); }
Frontstage:
[html]view plain copy
<textarea name="keywords_area" style="overflow: auto; display: inline; width: 884px; height: 298px;" rows="4" cols="170"> <volist name='keywords_list' id='key'> {$key}\r\n //没用 </volist> </textarea>
마지막으로 rn 또는
나는 미쳤다. 철저한.
이 rn을 PHP 코드에 추가해야 하는 것으로 나타났습니다. 프런트 데스크에서는 읽기만 하면 됩니다. 닦음.
다시 오세요:
[php]일반 사본 보기
function tags_keywords(){ $this->showheadertitle('tags_keywords'); $redis = D("Redis"); $keywords_list = $redis->sMembers("Budou:segmentation:sourse"); $textarea = ""; foreach($keywords_list as $value){ $textarea.= $value."\n"; } $this->assign('keywords_list',$textarea); $this->display(); }
[html]일반 사본 보기
<textarea name="keywords_area" style="overflow: auto; display: inline; width: 884px; height: 298px;" rows="4" cols="170">{$keywords_list}</textarea>
이렇게 하세요. 약간의 도 있습니다. 내용은 마지막에 한 줄로 작성해야 하며, 그렇지 않으면 페이지에 표시될 때 공백이 발생하게 됩니다.
프론트엔드 texteara에서 줄바꿈을 한 후 PHP가 $_POST['texterea']를 통해 문자열을 얻은 후 처리해야 합니다. 그렇지 않으면 얻은 것은 전체 문자열입니다.
[php] 일반 사본 보기
function modify_keywords_list(){ $keywords_post = $_POST['keywords_area']; $keywords_post = nl2br($_POST['keywords_area']); //将换行换成 <br / > $keywords_post = explode("<br />",$keywords_post); // 然后再用<br />作为分隔符,变成数组。虽然变成数组了,还是value还是有空格的,要去空格 foreach($keywords_post as $key){ if(trim($key)){ //去空格。 $redis->sadd("Budou:segmentation:sourse", trim($key)); //去空格。 } } }
2로 변환합니다. < br />',$data)는 배열로 나뉩니다.
3. 그런 다음 PHP 함수인 Trim()을 사용하여 각 값의 공백을 제거합니다.
완료되었습니다. . . .
관련 권장 사항:
위 내용은 프런트엔드 HTML의 텍스트 영역에서 PHP 변수를 래핑하는 방법 및 PHP 백그라운드에서 줄 바꿈 수정을 가져오는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!