bueno lo que te voy a mostrar lo hice con arrays, quiza hay una mejor forma, más rapida y optimizada, asi que estare atento a otras respuestas:
Código PHP:
Ver original array(2=>"A",6=>"B,D", 7=>"D"), array(4=>"C,D,E",5=>"B"), );
//$d = explode(",",$data[0][2]);
foreach ($data as $key => $value) {
foreach ($value as $clave => $valor) {
if($d>1){
foreach ($d as $keyb => $valueb) {
$x = $clave.'('.$valueb.')';
}
}else{
$x = $clave.'('.$valor.')';
}
}
}
}
foreach ($arreglo as $key => $value) {
for($i=0; $i<$c; $i++){
echo $value[$i].",";
};
echo "<br>";
}
Aqui una muestra funcional:
http://sandbox.onlinephpfunctions.co...89d7d8f67605ba
El resultado de esto es:
2(A),6(B),6(D),7(D),
4(C),4(D),4(E),5(B),
5(D),