Me hallo implementando un proceso iterativo. Tengo dos formas de plantearlo, me gustaría me dijeran cual es más rápida en cuestión de tiempo de proceso.
FORMA A:
Código PHP:
foreach($datos as $dato) {
switch($letra) {
case 'A': instruccionA($dato); break;
case 'B': instruccionB($dato); break;
case 'C': instruccionC($dato); break;
case 'D': instruccionD($dato); break;
case 'E': instruccionE($dato); break;
}
}
Código PHP:
switch($letra) {
case 'A':
foreach ($datos as $dato)
instruccionA($dato);
break;
case 'B':
foreach ($datos as $dato)
instruccionB($dato);
break;
case 'C':
foreach ($datos as $dato)
instruccionC($dato);
break;
case 'D':
foreach ($datos as $dato)
instruccionD($dato);
break;
case 'E':
foreach ($datos as $dato)
instruccionE($dato);
break;
}
Si no hay diferencia, también aclárenmelo si pueden. Gracias.