ul 안에 li 추출좀 부탁드립니다.

ul 안에 li 추출좀 부탁드립니다.

QA

ul 안에 li 추출좀 부탁드립니다.

답변 2

본문

<?
@url="http://www.slrclub.com/community.php";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER,0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
$result=curl_exec($ch);

$start = strpos($result, '<div id="free-bbs" class="area top_content">');
$end = strpos($result, '<div class="part_line"></div>');
$return = substr($result, $start, $end-$start);
$start2 = strpos($return, '<ul class="list" data-clen="360">');
$return2=substr($return, $start2);
echo "$return2";

curl_close($ch);
?>​

 

$return2에

<ul class="list" data-clen="360">

<li><span class="sbj"><a href="/bbs/vx2.php?id=free&no=33630373">러시아 여고생 이라는데... 전 4번이</a></span> <span class="comment">[29]</span></li>
<li><span class="sbj"><a href="/bbs/vx2.php?id=free&no=33630316">총쏘고 왔습니다.jpg</a></span> <span class="comment">[58]</span></li>
<li><span class="sbj"><a href="/bbs/vx2.php?id=free&no=33630222">술먹고 생판 모르는 남자랑 같이 잔 썰..txt</a></span> <span class="comment">[27]</span></li>
<li><span class="sbj"><a href="/bbs/vx2.php?id=free&no=33630322">경주 맛집 추천좀 해주세엽</a></span> <span class="comment">[49]</span></li>
<li class="divide"><span class="sbj"><a href="/bbs/vx2.php?id=free&no=33630306">대한민국 5대짬뽕중 甲[有]</a></span> <span class="comment">[16]</span></li>
<li><span class="sbj"><a href="/bbs/vx2.php?id=free&no=33630261">누나방에서 찾은 마이크 (有)</a></span> <span class="comment">[11]</span></li>
<li><span class="sbj"><a href="/bbs/vx2.php?id=free&no=33630296">여고생 임신.jpg</a></span> <span class="comment">[9]</span></li>
<li><span class="sbj"><a href="/bbs/vx2.php?id=free&no=33630368">케이팝스타 가식적인 평</a></span> <span class="comment">[96]</span></li>
<li class="att"><span class="sbj"><a href="/bbs/vx2.php?id=free&no=33630369">속죄 개념이 너무 구림</a></span> <span class="comment">[51]</span></li>
</ul>
     </div>

이렇게 들어가있는데 li갯수만큼 <li>내용</li>를 한줄씩 추출하고 싶습니다.  

 

답변부탁드립니다.

이 질문에 댓글 쓰기 :

답변 2

http://code.google.com/p/phpquery/

 

phpquery라는 라이브러리인데요. php에서 jquery와 같은 CSS3 선택자로 DOM을 탐색/수정 할 수 있는 플러그인입니다. pear으로 설치가능. 

 


var i, liList = [], liArray = $(".list li").toArray();//toArray == 변수에 선택된것을 배열로 넣는거에요
//출력
for(i = 0; i < liArray.length; i++){//배열은 0부터 시작하고 카운트는 1부터 시작하니깐 작을때만 i++
alert(liArray[i].innerHTML);
}
답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 125,873
© SIRSOFT
현재 페이지 제일 처음으로