2014-04-06 5 views
0

우리는이 테이블 : 나는 데이터를이 테이블에 배열을 만들 싶습니다데이터 테이블을 배열로 설정하는 방법 (배열의 데이터 테이블을 구문 분석)?

<table> 
<tr> 
    <td>01050.ru</td> 
    <td>0</td> 
    <td>0</td> 
    <td>0</td> 
    <td>0</td> 
    <td>0</td> 
    <td>TEMPP</td> 
    <td>2013-03-22</td> 
    <td>2014-04-22</td> 
</tr> <tr> 
    <td>.ru</td> 
    <td>0</td> 
    <td>0</td> 
    <td>0</td> 
    <td>0</td> 
    <td>0</td> 
    <td>TEMPP</td> 
    <td>2013-03-22</td> 
    <td>2014-04-22</td> 
</tr> 
</table> 

, 다음 결과 얻을 :

array(

[1]=>array(
    [1]=>'01050.ru', 
    [2]=>'0', 
    [3]=>'0', 
    [4]=>'0', 
    [5]=>'0', 
    [6]=>'0', 
    [7]=>'0', 
    [8]=>'0', 
    [9]=>'TEMPP', 
    [10]=>'2013-03-22', 
    [11]=>'2014-04-22', 

), 
[2]=>array(
    [1]=>'.ru', 
    [2]=>'0', 
    [3]=>'0', 
    [4]=>'0', 
    [5]=>'0', 
    [6]=>'0', 
    [7]=>'0', 
    [8]=>'0', 
    [9]=>'TEMPP', 
    [10]=>'2013-03-22', 
    [11]=>'2014-04-22', 

) 
) 

이 결과를 어떻게 얻을하시기 바랍니다 말해을?

피씨 : 나쁜 공연 배열에 대해 사과드립니다.

+1

다른 말로하면 html 테이블을 배열로 구문 분석할까요? – hindmost

+0

질문이 명확하지 않습니다! 이 데이터 테이블은 무엇입니까? 어떻게 찾았 니? 그것의 PHP 파일에서? 설명하시기 바랍니다 – dlyaza

+0

@hindmost 예, 당신은 맞습니다 –

답변

0

간단한 HTML DOM 파서를 사용할 수 있습니다. 어떻게 든이 같은 :

$table = str_get_html($table_html); 
$a_result = array(); 
foreach ($table->find('tr') as $tr) { 
    $a_row = array(); 
    foreach ($tr->find('td') as $td) $a_row[] = $td->innertext; 
    $a_result[] = $a_row; 
} 
print_r($a_result); 
관련 문제