Adquiere este curso para tener acceso a todas las lecciones
Comprar curso45. Recursividad
3 comentarios
Inicia sesión para comentar
Comentarios:
-
Steven Ortiz hace 7 meses
Route::get('prueba', function () {
$array1 = ['a', 'b'];
$array2 = ['a', 'b'];
$array3 = ['a', 'b'];
$arrays = [$array1, $array2, $array3];
$combinaciones = generarCombinaciones($arrays);
return $combinaciones;
});
function generarCombinaciones($arrays, $indice = 0, $combinacion = [])
{
if ($indice == count($arrays)){
return [$combinacion];
}
$resultado= [];
foreach ($arrays[$indice] as $item){
$combinacionesTemporal = $combinacion;
$combinacionesTemporal[] = $item;
$resultado = array_merge($resultado, generarCombinaciones($arrays, $indice + 1, $combinacionesTemporal));
}
return $resultado;
}
-
Victor Arana Flores hace 7 meses
Gracias Steven
-
-
Víctor Daniel Dorantes Chay hace 8 meses
Seria bueno que el proyecto este en un repo para poder bajarlo y comparar la información de la mano del curso
-
Víctor Daniel Dorantes Chay hace 8 meses
No dejaste el codigo