la frase?.... jeje xD
mira, para lograr el efecto que necesitas no debes duplicar codigo, es redundancia pura... :(
mejor, logramos esto con lo siguiente
Código PHP:
function test1($match)
{
static $i = 0;
$tmp = explode('|', $match[1]);
$tmp = join('</td><td>', $tmp); // OK ?
// par o non?
$odd = ++$i %2? 'silver': 'gray';
return "<tr style=\"background-color: $odd\"><td>$tmp</td></tr>";
}
espero te funcione....