假设我有一个PHP变量,它是标签中的一堆数据。像这样:
$target_element = '<td colspan="3"> Data Header 1 </td>
//colspan can not be changed to something like class or id.
<td class="data_title"> Title1_1 </td>
<td class="data_item"> Data1_1 </td>
<td class="data_title"> Title1_2 </td>
<td class="data_item"> Data1_2 </td>
<td class="data_title"> Title1_3 </td>
<td class="data_item"> Data1_3 </td>
<td colspan="3"> Data Header 2 </td>
<td class="data_title"> Title2_1 </td>
<td class="data_item"> Data2_1 </td>
<td class="data_title"> Title2_2 </td>
<td class="data_item"> Data2_2 </td>';
将上述内容更改为看起来像这样的PHP数组的最佳方法是什么:
Array
(
[0] => Array
(
[0] => Data Header 1
[1] => Array
(
[0] => Title1_1
[1] => Data1_1
)
[2] => Array
(
[0] => Title1_2
[1] => Data1_2
)
[3] => Array
(
[0] => Title1_3
[1] => Data1_3
)
)
[1] => Array
(
[0] => Data Header 2
[1] => Array
(
[0] => Title2_1
[1] => Data2_1
)
[2] => Array
(
[0] => Title2_2
[1] => Data2_2
)
)
)
请注意,每个中的标题/数据可能会有所不同。
提前感谢您的帮助!