19/11/2010, 10:57
|
| | | Fecha de Ingreso: noviembre-2008 Ubicación: Madrid (España)
Mensajes: 156
Antigüedad: 16 años Puntos: 8 | |
Funciones llamadas desde foreach Hola a todos:
No estoy muy versado en las funciones, pero tengo el siguiente código y quisiera saber porqué me devuelve error y cuál sería una posible solución.
El código es: <?php
$contador = 1;
$indice = 3;
$valor = "a";
function mi_funcion()
{
echo '<br>'.$index.': '.$value;
}
while ($contador <= $indice)
{
$matriz[$contador] = $valor;
$contador = ++$contador;
$valor = $valor."a";
}
foreach($matriz as $index => $value)
{
mi_funcion();
}
?>
Por otro lado, los errores que devuelve son:
Notice: Undefined variable: index in /Applications/MAMP/bin/mamp/ ... on line 7
Notice: Undefined variable: value in /Applications/MAMP/bin/mamp/ ... on line 7
El problema es que tengo varias matrices cuyos valores debo procesar de forma muy parecida y he pensado que una función sería la forma más adecuada, pero esto es lo que me ha salido.
Muchas gracias por anticipado a todos. |