Ayuda con función
Publicado por Javi (5 intervenciones) el 17/04/2018 08:33:37
Buenas, pues estoy tratando de crear mi primera función (esto ya os da pistas sobre mi nivel), y sospecho por los errores que arroja que no se está creando correctamente el array de salida, o no está extrayendo correctamente los datos del array que le paso como argumento. Los errores que muestra son:
-Notice: Undefined variable...
-Warning: array_diff(): Argument #2 is not an array...
-Warning: sort() expects parameter 1 to be array, null given in...
El código de la función:
El array que le paso como argumento viene con los datos y la estructura correctos, ya que el código aplicado sin la función funciona de la forma esperada.
Seguramente sea algo muy básico pero no consigo ver qué es, a ver si alguien puede echarme un cable.
-Notice: Undefined variable...
-Warning: array_diff(): Argument #2 is not an array...
-Warning: sort() expects parameter 1 to be array, null given in...
El código de la función:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php
function lista($arg1,$array){
$ArrayResult=array();
for($nf=1;$nf<=100;$nf++){
$contador=0;
$arg2=$arg1-5;
for($cont=$arg1;$cont>=$arg2;$cont--){
for($nmc=1;$nmc<=10;$nmc++){
$cosa=$array[$cont][$nmc];
if($cosa==$nf){ $contador++;}
}
}
if($contador>1){ $ArrayResult[]=$nf;}
}
$ArrayResult=array_unique($ArrayResult);
sort($ArrayResult);
}
?>
Seguramente sea algo muy básico pero no consigo ver qué es, a ver si alguien puede echarme un cable.
Valora esta pregunta


0