Hola de nuevo.
Siguiendo el ejemplo que facilito abimaelrc, he creado esta pagina
Código PHP:
Ver original<html>
<head>
<title>Pruebas</title>
</head>
<body>
<?php
class Menu {
public function miopcion($a,$b)
{
$this->arr[]=$a;
$this->arr[$a][]=$b;
}
public function muestro_miopcion()
{
foreach($this->arr as $key => $val)
{
foreach($val as $k => $v)
{
echo $key.'<br/>';
echo $v.'<br/>';
}
}
}
}
$menu1=new Menu();
$menu1->miopcion('hola','uno');
$menu1->miopcion('hola','dos');
$menu1->miopcion('hola','tres');
$menu1->miopcion('adios','primero');
$menu1->miopcion('adios','segundo');
$menu1->muestro_miopcion();
?>
</body>
</html>
La idea es que me muestre los datos asi
hola
uno
dos
tres
adios
primero
segundo
pero a parte de mostrarlos así, me da un error en el segundo foreach que dice Invalid argument supplied for foreach()
A ver si me podeis ayudar.
Gracias. Un saludo.