-1
데이터베이스에 테이블을 삽입하려고하는데 한 배열의 두 행을 변환하려고합니다. 누구든지 나를 도울 수 있습니까?간단한 HTML DOM 파서 - 하나의 두 행
<table>
<tr class="pair"><td>1</td><td>2</td></tr>
<tr class="pair">td<>3</td><td>4</td></tr>
<tr class="unpair"><td>1</td><>2</td></tr>
<tr class="unpair"><td>3</td><td>4</td></tr>
</table>
<?php
require('simple_html_dom.php');
foreach($table->find('tr[class=pair') as $rowpair) {
$rowData = array();
foreach($rowpair->find('td') as $cell) {
$rowData[] = $cell->innertext;
}
foreach($table->find('tr[class=unpair') as $rowunpair) {
$rowData = array();
foreach($rowunpair->find('td') as $cell) {
$rowData[] = $cell->innertext;
}
?>
<table>
<tr class="pair"><td>1</td><td>2</td><td>3</td><td>4</td></tr>
<tr class="unpair"><td>1</td><td>2</td><td>3</td><td>4</td></tr>
</table>
질문이 명확하지 않다; 해당 코드의 들여 쓰기가 존재하지 않습니다. 어떤 루프가 다른 루프에 있는지 여부를 어떻게 알 수 있습니까? 답변 : 할 수 없으므로 고칠 수 있습니다. – developerwjk