我試着去XML轉換爲HTML,將XML IM這裏部分試圖解析 <entry morerows="1">data 1</entry>
<entry morerows="2">data 2</entry>
<entry morerows="3">data 3</entry>
<entry morerows="4">data 4</entry>
數學與了preg_replace捕捉
這應該變成 <td rowspan="2">data 1</td>
<td rowspan="3">data 2</td>
<td rowspan="4">data 3</td>
<td rowspan="5">data 4</td>
心中已經嘗試下面的代碼,但沒有成功: $content = preg_replace('/<entry morerows="([\d]+?)">/', '<tr '.('$1' + 1).'>' ,$content);
林無法與捕獲組來計算的,所以我的問題是我怎麼能捕獲「morerows」屬性值,並添加1〜該值並用此替換當前值。 <entry>
標籤的數量可以在1到255之間。
爲什麼不使用PHP中的SimpleXML解析XML?然後,您可以毫不費力地循環播放條目。 – Treffynnon 2010-11-10 11:17:15