Ver Mensaje Individual
  #4 (permalink)  
Antiguo 12/07/2017, 12:01
jaivaman
 
Fecha de Ingreso: diciembre-2009
Mensajes: 16
Antigüedad: 14 años, 4 meses
Puntos: 1
Respuesta: Acomodo de datos en columna

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);