| 发表于:2007-02-05 15:26:16 楼主 |
有这样一个表格 <table width= "100% " border= "1 " cellspacing= "1 " cellpadding= "1 "> <tr> <td> </td> <td> <table width= "100% " border= "1 " cellspacing= "1 " cellpadding= "1 "> <tr> <td> </td> <td> </td> </tr> </table> </td> </tr> <tr> <td> </td> <td> </td> </tr> <tr> <td> </td> <td> <table width= "100% " border= "1 " cellspacing= "1 " cellpadding= "1 "> <tr> <td> </td> <td> </td> </tr> </table> </td> </tr> </table> 根据上表,生成了下面的数组, $arr = array( ' <table> ', ' <tr> ', ' <td> ', ' </td> ', ' <td> ', ' <table> ', ' <tr> ', ' <td> ', ' </td> ', ' <td> ', ' </td> ', ' </tr> ', ' </table> ', ' </td> ', ' </tr> ', ' <tr> ', ' <td> ', ' </td> ', ' <td> ', ' </td> ', ' </tr> ', ' <tr> ', ' <td> ', ' </td> ', ' <td> ', ' </table> ', ' <tr> ', ' <td> ' , ' </td> ', ' <td> ', ' </td> ', ' </tr> ', ' </table> ', ' </td> ', ' </tr> ', ' </table> '),然后希望根据上面的数组给每个td标上号,生成下面的一个数组, $ar = array(); $ar[] = array( '1 ', '1 ', '1 '); $ar[] = array( '1 ', '1 ', '2 ', '2 '); $ar[] = array( '1 ', '2 ', '1 '); $ar[] = array( '1 ', '2 ', '2 '); $ar[] = array( '1 ', '3 ', '1 '); $ar[] = array( '1 ', '3 ', '2 ', '3 '); $ar[] = array( '2 ', '1 ', '1 '); $ar[] = array( '2 ', '1 ', '2 '); $ar[] = array( '3 ', '1 ', '1 '); $ar[] = array( '3 ', '1 ', '2 '); 其中,ar数组中,前三位分别表示表格号、行号、列号。第四位表示该单元格的嵌套表格号。弄了两天了,还是没成呀, |
|
|
|
|