recursividad con array's PHP
Publicado por In0cybe (5 intervenciones) el 20/02/2020 12:28:36
Tengo una funcion (listarUrls()) que me devuelve/escanea todos las url's que encuentra en una página web. Necesito que por cada una de las url que la función me devuelve, vuelva a listar/escanear todas las url's de esa página. Y así tantas veces como pida el usuario, es decir:
Alguien puede ayudarme con esto por favor?
.Si el usuario pide 1 iteración de la url www.a.com, el programa devuelve:
.Si el usuario pide 2 iteraciones de la url www.a.com, el programa devuelve:
.Si el usuario pide 3 iteraciones de la url www.a.com, el programa devuelve:
-$arry[0] www.1.com
-$arry[1] www.2.com
-..... así con todas las url's que encuentre en www.a.com
(este paso ya está hecho)-$arry[1] www.2.com
-..... así con todas las url's que encuentre en www.a.com
.Si el usuario pide 2 iteraciones de la url www.a.com, el programa devuelve:
-$arry[0] www.1.com
-$arry[0][0] www.1-1.com
-$arry[0][1] www.1-2.com
-...así con todas las url's que encuentre en www.1.com
-$arry[1] www.2.com-$arry[0][1] www.1-2.com
-...así con todas las url's que encuentre en www.1.com
-$arry[1][0] www.2-1.com
-$arry[1][1] www.2-2.com
-...así con todas las url's que encuentre en www.2.com
-...lo mismo para el resto de casos-$arry[1][1] www.2-2.com
-...así con todas las url's que encuentre en www.2.com
.Si el usuario pide 3 iteraciones de la url www.a.com, el programa devuelve:
-$arry[0] www.1.com
-...lo mismo para el resto de casos-$arry[0][0] www.1-1.com
-$arry[0][0][0] www.1-1-1.com
-$arry[0][0][1] www.1-1-2.com
-...así con todas las url's que encuentre en www.1-1.com-$arry[0][0][1] www.1-1-2.com
-$arry[0][1] www.1-2.com
-$arry[1] www.2.com-$arry[0][1][0] www.1-2-1.com
-$arry[0][1][1] www.1-2-2.com
-...así con todas las url's que encuentre en www.1-2.com-$arry[0][1][1] www.1-2-2.com
-$arry[1][0] www.2-1.com
-$arry[1][0][0] www.2-1-1.com
-$arry[1][0][1] www.2-1-2.com
-...así con todas las url's que encuentre en www.2-1.com-$arry[1][0][1] www.2-1-2.com
-$arry[1][1] www.2-2.com
-$arry[1][1][0] www.2-2-1.com
-$arry[1][1][1] www.2-2-2.com
-...así con todas las url's que encuentre en www.2-2.com-$arry[1][1][1] www.2-2-2.com
Alguien puede ayudarme con esto por favor?
Valora esta pregunta


0