Gracias por responder las dos me funcionan muy bien pero no logro hacer el explode de forma correcta que me funcione de esto a
$celda1= '2(A) 6(B,D) 7(D)';
$celda2= '4(C,D,E) 5(B)';
$celda3= '5(D)';
a esto
Código PHP:
$data = array(
array(2=>"A",6=>"B,D", 7=>"D"),
array(4=>"C,D,E",5=>"B"),
array(5=>"D")
);
Lo trabajo de la siguiente manera
Código PHP:
/* columna A */
$celda1= '2(A) 6(B,D) 7(D)';
$celda2= '4(C,D,E) 5(B)';
$celda3= '5(D)';
function multiexplode ($delimiters,$string) {
$ready = str_replace($delimiters, $delimiters[0], $string);
$launch = explode($delimiters[0], $ready);
return $launch;
}
$exploded = multiexplode(array( " ","(",")"),$celda1);
print_r($exploded);