用正则得到<td>和</td>间的数据 其中
<td width="15%" class="title">品牌</td>
<td width="35%">华亿</td>
为一组数据,
<?php
$s = <<< TEXT
<tr>
<td width="15%" class="title">品牌</td>
<td width="35%">华亿</td>
<td width="15%" class="title">型号</td>
<td width="35%">GZD960*3800</td>
</tr>
<tr>
<td width="15%" class="title">产品别名</td>
<td width="35%">喂料机</td>
<td width="15%" class="title">产品用途</td>
<td width="35%">输送设备</td>
</tr>
TEXT;
$p = '#<tr.*?>.*?</tr>#s';
preg_match_all($p, $s, $r);
print_r($r);
?>
上面的运行结果为Array ( [0] => Array ( [0] => 品牌 华亿 型号 GZD960*3800 [1] => 产品别名 喂料机 产品用途 输送设备 ) ) 如果想得到的结果为:Array ( [0] => Array ( [0] => 品牌|华亿[1] => 型号|GZD960*3800[2] => 产品别名|喂料机 [3] =>产品用途|输送设备 ) )这样的应该应该怎么修改!