2017-10-13 3 views
0

스피 사용 simple_HTML_dom에있는 모든 테이블을 계산하고 난 매김하고 테이블에 대한 데이터를 긁어하려는, 그래서 난 HTML 코드 여기 매김 최대 수를 얻을해야합니다simple_HTML_dom - 매김 번호를 얻을 수 및 페이지

<ul class='page'> 
    <li class='current'>1</li> 
    <li><a href='stok.php?id=2&amp;kode=%'>2</a></li> 
    <li><a href='stok.php?id=3&amp;kode=%'>3</a></li> 
    <li><a href='stok.php?id=4&amp;kode=%'>4</a></li> 
    <li><a href='stok.php?id=5&amp;kode=%'>5</a></li> 
    <li><a href='stok.php?id=6&amp;kode=%'>6</a></li> 
    <li><a href='stok.php?id=7&amp;kode=%'>7</a></li> 
    <li><a href='stok.php?id=8&amp;kode=%'>8</a></li> 
    <li><a href='stok.php?id=9&amp;kode=%'>9</a></li> 
    <li>...</li> 
    <li><a href='stok.php?id=57&amp;kode=%'>57</a></li> 
    <li><a href='stok.php?id=58&amp;kode=%'>58</a></li> 
</ul> 

그리고 어떻게 간단한 html과 페이지에 얼마나 많은 테이블을 셀 수 있습니까?

Google에서 검색하지만 아무 것도 발견되지 않았습니다. 제발 도와주세요.

+0

은 어떻게 매김을 생성하는? –

+0

나는 다음과 같이 묻고 싶다 : D –

+0

for 루프를 사용할 수있다. –

답변

1
echo $doc->find('.page li', -1)->text(); 
// 58 
echo count($doc->find('table')); 
// number of tables 
0

다음과 같이 할 수 있습니다.

stok.php 페이지

<ul class='page'> 

<?php 
    for($i=1; $i<59; $i++) { 
     if(isset($_GET['id']) && $_GET['id'] == $i) 
      echo "<li class='current'>".$i."</li>"; 
     else 
      echo "<li><a href='stok.php?id=".$i."&kode=%'>".$i."</a></li>"; 
    } 
    ?> 

</ul> 
+0

"58"최대 페이지 번호를 받고 싶습니다. –

+0

지금 확인하십시오. 코드를 업데이트했습니다. –

+0

고마워, 내가 뭐라 구요? 페이지 번호 매김은 항상 동일하지 않으므로 최대한의 번호 매김을해야합니다. –

관련 문제