text 중에 몇번째 줄만 따로 가져올 수 있나요?? 채택완료
</p>
<p><div></p>
<p>13524
</p>
<p>경기 성남시 분당구 대왕판교로606번길 45
</p>
<p>(삼평동, 판교역 푸르지오시티)</p>
<p></div></p>
<p>
text가 이렇게 있으면 첫번째 줄만 출력
또는 두번째 세번째만 출력 하려고 합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변 4개
채택된 답변
+20 포인트
2년 전
자바스크립트로는
</p>
<p>var str = document.querySelector('div').textContent.split('\n').filter((elem) => { return elem !== undefined && elem !== null && elem !== '' } )
console.log(str[0]); //첫쨰줄
console.log(str[1]); //둘쨰줄</p>
<p>
로그인 후 평가할 수 있습니다
답변에 대한 댓글 2개
댓글을 작성하려면 로그인이 필요합니다.
Feelz996
2년 전
$string="
13524
경기 성남시 분당구 대왕판교로606번길 45
(삼평동, 판교역 푸르지오시티)
";
$array=explode("\n", $string);
$array[0] =>
$array[1] => 13524
$array[2] => 경기 성남시 분당구 대왕판교로606번길 45
$array[3] => (삼평동, 판교역 푸르지오시티)
$array[4] =>
기준으로 짜르고 싶으신건지 아니면 엔터를 기준으로 줄을 세서 자를건지 정확히는 모르겠으나 제가 올린 소스를 기준으로 하면 div 포함 엔터기준으로 잘려서 배열에 들어갑니다.
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
2년 전
다양한 방법이 있겠지만 이건 어떠세요?
explode("\n"); 하시고 array_splice 로 배열 첫번째 또는 두번째 등 가져오시면 됩니다.
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
2년 전
</p>
<p><?php
$str = <<<HEREDOC
<div>
13524
경기 성남시 분당구 대왕판교로606번길 45
(삼평동, 판교역 푸르지오시티)
</div>
HEREDOC;
$arr = explode("
",$str);
echo $arr[0]; // 13524
echo $arr[1]; // 경기 성남시 분당구 대왕판교로606번길 45
echo $arr[2]; // (삼평동, 판교역 푸르지오시티)</p>
<p>
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인전체 질문 목록
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
채택
답변대기
답변대기
답변대기
답변대기
채택
채택
답변대기
답변대기
답변대기
채택