Per prima cosa separe i valori con la virgola dalla barra in questo modo
$valore=explode('|',$array)
ora avrei nell'indice 0 valore1,valore2,valore3 poi nell'indice 1 avrai valore1,valore2,valore3 e così via
Adesso con un for annidato ti crei tutto
Codice PHP:
$valore=explode('|',$array);
for($x=0;$x<=count($valore);$x++){
$tmp=explode(',',$valore[$x]);
$stringa.='<tr>';
for($y=0;$y<=count($tmp);$y++){
$stringa.='<td>'.$tmp[$y].'</td>';
}
$stringa.='</tr>';
}
Non l'ho provato, ma dovrebbe andare, fai alcuna prove e fammi sapere